如何对{}?
的元素进行排序例如
{id:'555555',name:'222222',tt:'66666'}
成为
{name:'222222',id:'555555',tt:'66666'}
答案 0 :(得分:0)
正如其他人已经解释过的那样,对象内的属性没有任何特定的顺序。但是,如果您希望按特定顺序访问它们,可以对Object.keys
进行排序:
var obj = {zz: 'adsgasdh', id:'555555',name:'222222',tt:'66666'};
var sortedKeys = Object.keys(obj).sort();
console.log(sortedKeys);
sortedKeys.forEach(function(key) {
console.log(key + ": " + obj[key]);
});