gpt4 book ai didi

javascript - 无法访问对象值

转载 作者:行者123 更新时间:2023-12-02 23:20:05 24 4
gpt4 key购买 nike

我正在尝试访问我的对象值Id,但我在执行此操作时遇到了麻烦,而且我不太明白为什么。我的对象如下所示:

enter image description here

Id 值应该可以通过以下代码轻松访问:

console.log('My object', this.props.record.Id);

或者也许是这样的:

console.log('My object', this.props.record["Id"]);

但是这些都不起作用,网站显示此错误:

TypeError: Cannot read property 'Id' of undefined.

我还使用 typeof 检查了 this.props.record 是否确实是一个对象,并且它是一个对象。

知道为什么会发生这种情况吗?

提前谢谢

最佳答案

这就是主要的情况。

通常, Prop 具有您可能错过的initialValues

要确认这一点,请尝试执行以下操作:

console.log('我的对象', this.props.record && this.props.record.Id);

要使应用程序运行,您需要首先在使用 this.props.record.Id 之前包含此 this.props.record &&(如果它有效) ,我们将通过初始化 record 属性的默认值来努力为该问题设置更好的解决方案。

关于javascript - 无法访问对象值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56987014/

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