看见一道不错的题,如何使js对象按字母排序输出。
var obj = {a:1,c:2,d:3,b:4};
var keys = Object.keys(obj);
keys.sort();
for(var i = 0, l = keys.length; i < l; i++) {
console.log(keys[i] + ' ' + obj[keys[i]]);
}
var obj = {a:1,c:2,d:3,b:4};
var keys = Object.keys(obj);
keys.sort();
for(var i = 0, l = keys.length; i < l; i++) {
console.log(keys[i] + ' ' + obj[keys[i]]);
}