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