gpt4 book ai didi

javascript - 未捕获的类型错误 : Cannot read property 'name' of undefined even it exist

转载 作者:行者123 更新时间:2023-11-28 10:48:51 25 4
gpt4 key购买 nike

更新以简化问题:

通过字符串索引访问属性时出现问题,但可以使用键

for(var i in this.props.data[this.props.activeMenu]){
console.log(i, this.props.data[this.props.activeMenu][i]);
}

输出:

url /api/timekeeping
name Timekeeping
submenus Object {dtr: Object, schedules: Object}
id timekeeping

但是我在调​​用 console.log(i, this.props.data[this.props.activeMenu]['name']) 时出错。 name 是一个有效的 key ,因为它是在我检查 key 时显示的。

最佳答案

Blockquote ut when I tried to access console.log(this.props.data['timekeeping']['name']), I got this error Uncaught TypeError: Cannot read property 'name' of undefined

我认为你应该使用:console.log(this.props.data['timekeeping'].name)。

尝试一下。

关于javascript - 未捕获的类型错误 : Cannot read property 'name' of undefined even it exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37272963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com