错误类型错误:无法读取未定义的属性“日期/时间”
Posted
技术标签:
【中文标题】错误类型错误:无法读取未定义的属性“日期/时间”【英文标题】:ERROR TypeError: Cannot read property 'Date/Heure' of undefined 【发布时间】:2021-08-21 07:43:57 【问题描述】:当我们上传 .mes 文件并播放数据以将其插入对象时,我的 Web 应用程序会从 .mes 文件中获取数据。 加载时,对象中没有任何内容,上传文件后,数据来了
我想用这个显示我在 .mes 上的“日期”:
生产日期: jsonToDisplay[0]['Date/Heure']['Date']
最后,jsonToDiplay 有很多数据,而且从来没有相同的“模型”,所以我无法创建一个。此外,我尝试了异步方法但没有,在初始化时,jsonToDisplay = [];
【问题讨论】:
需要更多详细信息来帮助您,但错误消息说 jsonToDisplay[0] 未定义如何恢复此变量? 在我上传我的文件之前,jsonToDisplay = [] - 当我上传它时, jsonToDisplay[0]['Date/Heure']['Date'] 存在,所以我只想删除加载错误 【参考方案1】:通常,要消除错误,我们可以这样做: jsonToDisplay[0]?.Date/Heure?.Date ,但是因为 'Date"/"Heure,这是不可能的。
所以我将值放在 Typescript 中的新变量中,它可以工作
【讨论】:
以上是关于错误类型错误:无法读取未定义的属性“日期/时间”的主要内容,如果未能解决你的问题,请参考以下文章
错误:`未捕获(承诺中)类型错误:无法读取未定义的属性'doc'`
未捕获的类型错误:无法读取未定义的属性 toLowerCase
JQuery:未捕获的类型错误:无法读取未定义的属性“调用”