【发布时间】:2019-02-27 12:37:33
【问题描述】:
所以我有一个 JSON 对象。
jsonData
如果我在控制台记录它,我可以看到它包含我理解的一个名为 near_earth_objects 的二维数组,在这个二维数组中有一个名为 absolute_magnitude_h 的属性,我想访问它。
如果我复制属性路径,我会得到这个
near_earth_objects['2015-09-07']['0'].absolute_magnitude_h
所以我想这样做
console.log(jsonData.near_earth_objects[2015-09-07][0].absolute_magnitude_h);
很遗憾会打印该变量,这只会给我一个错误
Uncaught TypeError: Cannot read property '0' of undefined
at XMLHttpRequest.xmlhttp.onreadystatechange
测试此 API 的链接https://api.nasa.gov/neo/rest/v1/neo/3542519?api_key=DEMO_KEY
【问题讨论】:
-
2015-09-07被视为等式2015 - 9 - 7导致有效地得到jsonData.near_earth_objects[1999]
标签: javascript api