0
如果我理解正确,列表在此代码中是数组,它由对象组成。我想访问主对象中的temp,并认为main.temp会做到这一点,但我得到一个错误消息,说明它是未定义的。或者我试过list[1].main.temp
。访问这样的嵌套数组的正确方法是什么?在JSON中访问嵌套对象的正确方法是什么?
如果我理解正确,列表在此代码中是数组,它由对象组成。我想访问主对象中的temp,并认为main.temp会做到这一点,但我得到一个错误消息,说明它是未定义的。或者我试过list[1].main.temp
。访问这样的嵌套数组的正确方法是什么?在JSON中访问嵌套对象的正确方法是什么?
什么是访问嵌套数组这样的正确方法?所有这些
首先未嵌套数组,但是对象数组代替并在array
我们通过索引来访问的项目,并且在我们objects
通过键访问它们(条目)。
所以你的情况list[0]
是object
其中list[0].dt
是一个条目,list[0].main
是object
的另一个入口,所以dt
不在索引0
就像你在你的评论中提及。
并访问你需要循环throught使用的Array
内置方法或只是一个for loop
一个array
元素所有的阵列main.temp
属性,因为在list[1].main.temp
使用静态指标将刚刚得到的firts元素的temp
财产如果该索引比array.length
更高,则可能会抛出异常。
这是应该的代码:
for(var i=0; i<list.length; i++){
console.log(list[i].main.temp);
}
的第一个对象指数为0,而不是1 – Amy
我想:“DT:148 ......”在技术上是在索引[0] – user8473431
我不明白你的意见是什么意思。 – Amy