Json格式循環遍歷,Json數組循環遍歷


Json格式數據如何遍歷,這里我們可以用for..in實現

例如最簡單的json格式

var json1 = { 'name' : '聽風是風' , 'age' : 25 , 'handsome' : 'yes' };
for( var key in json1 ){
    console.log( key+' : '+json1[key] );  
}

再來個升級版的,如下

var json1 = {
    'name' : ['echo' , '聽風是風' , '時間跳躍' , 'echolun'],
    'age' : ['24' , '26' , '19' , '25']
};
for(var i in json1){
    for(var j =0;j<json1[i].length;j++){
        console.log(i+":"+json1[i][j])
    }
}

輸出如下

那么JSON數組如何遍歷呢,如下:

var json1 = [{'name':'echo','age':'25'},{'name':'時間跳躍','age':'26'},{'name':'聽風是風','age':'19'}]

for(var i =0;i<json1.length;i++){
    for(var j in json1[i]){
        console.log(j+":"+json1[i][j])
    }
}

本文主要是方便個人記憶而寫,思路借鑒了Y_Y1208博文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM