【发布时间】:2019-09-10 23:38:29
【问题描述】:
环境是反应功能组件。使用 useState 钩子,我成功地从 API 调用中检索 JSON 对象并可以记录它。但是,我收到未定义的尝试记录子属性。
"data": {
"id": 4876,
"Number": "043-008",
"Description": "On/Off Pull Chain Electrolier; Polished Brass",
"Prod Cat": "Lamp Parts",
"Mfg": "ADL",
"Mfg Number": "D4110",
"Warehouse": "2",
"Warehouse Row": null,
"Warehouse Shelf": null,
"Color": "Polished Brass",
"Stock Class": "W ",
"Unit of Measure": " ",
"Last Cost": 3.74
}
}
console.log (data) 如上所示正常,但 data.id 未定义。
【问题讨论】:
-
您能否至少包含产生错误的代码,重现您的问题的可执行代码沙箱会更好。
-
如果console.log(data)记录了我们看到的内容,你需要使用console.log(data.data.id),因为data是变量名,还有一个叫做data的属性
标签: javascript reactjs