2014-01-20 115 views
0

林通過JSON對象試圖環和GAB具有麻煩的Javascript遍歷JSON陣列

{"testList":[{"number":"107832","secondList":[{"thirdList":[{"blah":"11111","blah2":"222222"}],"bingo":"0000"}]}]} 

及其開「secondList」的值bingo米,Ijust不知道如何在不嵌套循環訪問。

for(var i=0;data.testList.length<1;i++){ 

    var fooObject = { 


      "number": data.testList[i].number, 
      "bingo": <<<-----How to get this value??? 


    }; 
+0

data.testList [I] .secondList [0] .bingo會做 – MikeHelland

回答

0

所有在此對象的數組的長度都是1。如果將始終是這種情況,那麼你不通過他們必須循環:

fooObject = { 
    "number" : data.testList[0].number, 
    "bingo" : data.testList[0].secondList[0].bingo 
}; 

如果你有超過1項數組並且需要循環,你只需要遍歷第二列表。裏面的for循環:

for (var j = 0; data.testList[i].secondList.length < 1; i++) { 
    fooObject.bingo = data.testList[i].secondList[j].bingo; 
} 
0

data.testList[i].secondList[0].bingo是你想要的。