我将一个对象作为道具传递给一个组件。
如果我控制对象,我会看到它及其属性进行调试。但是,当我尝试访问其中一个属性时,我得到了未定义。请参阅代码示例,然后查看控制台输出。
console.info("OBJ");
console.info(this.props.settings);
console.info("OBJ VALUE: " + this.props.settings.showApptsShows);
答案 0 :(得分:3)
你有一个错字。您正尝试访问showApptsShows
该属性为showApptsShow
。请注意,没有尾随s
答案 1 :(得分:2)
有一个拼写错误:
console.info("OBJ VALUE: " + this.props.settings.showApptsShows);
最后有一个额外的's'。