我有看起來像這樣的對象。Javascript - 對象,for循環從2開始
foo = {
0 : {
'bar' : 'baz',
'qux' : 'quux',
'this' : { 'hello' : 'yes' } // this is the object I want to extract
}
1 : {
'bar' : 'baz',
'qux' : 'quux',
'this' : { 'hello' : 'yes' } // extract
}
2 : {
'bar' : 'baz',
'qux' : 'quux',
'this' : { 'hello' : 'yes' }, // extract
'that' : { 'hello' : 'no' } // extract
}
}
用了這樣的循環,我得到遍歷每個對象:
for(var i in foo){
...
}
的問題是,我只是想拉從第三和更大的子對象中的數據比(」這')從每個對象。
對象屬性沒有排序。改用數組。 – VisioN 2013-04-04 09:12:54
對象是無序的。沒有真正的「第一」或「第二」鍵值對的概念。你只是試圖讓所有發生的值都是對象的鍵? – Blender 2013-04-04 09:13:15
如果我總是知道他們會按這個順序來? – Philip 2013-04-04 09:13:59