js中json对象不规律key的遍历实现和json对象length属性的调用

时间:2022-12-15 19:16:43

不规律key的遍历实现:

<script>  
var json = [{dd:'SB',AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}];  
for(var i=0,l=json.length;i<l;i++){  
    for(var key in json[i]){  
       alert( key+':'+json[i][key] );  
    }  
}  
</script>  

关于length属性:

json对象的length属性获取的结果为[ ]中{}的个数,如上  json.length返回为3;

如果定义的 json对象为  var json = {aaa:'123',bbb:'321'};此时调用json.length会返回undefind.