为什么遍历json的时,当key为数字的时候会自动按照key大小排列?
jquery吧
全部回复
仅看楼主
level 1
assassin_s_ 楼主
例如:
json={"1":"a","3":"c","2":"b"};
遍历:
$.each(json, function(i) {
console.log("key = " + i+",val="+json[i]);
});

for (var key in json){
console.log("key = " + i+",val="+json[i]);
}
得到的是
key = 1,val= a
key = 2,val= b
key = 3,val= c
按理说应该是
key = 1,val= a
key = 3,val= c
key = 2,val= b
求各位解惑
2016年10月24日 07点10分 1
level 1
assassin_s_ 楼主
请各位大神帮忙解决一下啊,比较急
2016年10月24日 08点10分 2
1