js 对象 根据 key 排序

 

const unordered = {
  'b': 'foo',
  'c': 'bar',
  'a': 'baz'
};

console.log(JSON.stringify(unordered));
// → '{"b":"foo","c":"bar","a":"baz"}'

const ordered = {};
Object.keys(unordered).sort().forEach(function(key) {
  ordered[key] = unordered[key];
});

console.log(JSON.stringify(ordered));
// → '{"a":"baz","b":"foo","c":"bar"}'

来源:https://stackoverflow.com/questions/5467129/sort-javascript-object-by-key

posted on 2019-05-08 10:58  少杨  阅读(8981)  评论(0编辑  收藏  举报