js遍历json

function test1(){
    var json = [{name:'wang',age:22,sex:1},{name:'tang',age:25,sex:1},{name:'yuan',age:24,sex:0}];
    var s="";
    for(var i=0,l=json.length;i<l;i++){
        for(var key in json[i]){
            s+=(key+':'+json[i][key])+" ";
        }
        s+="\r\n";
    }
    return s;
}
//执行结果:
//name:wang age:22 sex:1 
//name:tang age:25 sex:1 
//name:yuan age:24 sex:0 
function text2(){
    var json = [{name:'wang',age:22,sex:1},{name:'tang',age:25,sex:1},{name:'yuan',age:24,sex:0}];
    var s="";
    for(var p in json){
        s+=(json[p].name + " " + json[p].age)+"\r\n";
    }
    return s;
}
//执行结果:
//wang 22
//tang 25
//yuan 24
function xxoo3(){
    var json = [{name:'wang',age:22,sex:1},{name:'tang',age:25,sex:1},{name:'yuan',age:24,sex:0}];
    var s="";
    for(var i = 0; i < json.length; i++){
        s+=(json[i].name + " " + json[i].age)+"\r\n";
    }
    return s;
}
//执行结果:
//wang 22
//tang 25
//yuan 24

下面是对象遍历,其实我也用不上

function xxoo4(){
    var json = [{name:'wang',age:22,sex:1},{name:'tang',age:25,sex:1},{name:'yuan',age:24,sex:0}];
    var s="";
    for(var p in json){
        s = s + json[p]+",";
    }
    return s;
}
//执行结果:[object Object],[object Object],[object Object],

 

posted @ 2016-04-22 07:04  JustXIII  阅读(609)  评论(0编辑  收藏  举报