美文网首页
JS 对象属性名排序

JS 对象属性名排序

作者: 浪浪山小妖_ | 来源:发表于2020-08-10 17:33 被阅读0次

用es6方法最方便,如下

    let obj = {}; //无序键名对象_初始对象
    let newObj = {};  //有序键名对象
    Object.keys(obj).sort().map(key => {
        newObj[key] = obj[key]
    })
//倒序的话加上reverse()
//Object.keys(obj).sort().reverse()

举个栗子

let obj={'17:28': 1085, '17:26': 1085, '17:29': 1085, '17:25': 1085, '17:27': 1085}
let newObj = {};  //有序键名对象
Object.keys(obj).sort().map(key => {
    newObj[key] = obj[key]
})
console.log(newObj)
//{'17:25': 1085, '17:26': 1085, '17:27': 1085, '17:28': 1085, '17:29': 1085}

--by Affandi ⊙▽⊙

相关文章

网友评论

      本文标题:JS 对象属性名排序

      本文链接:https://www.haomeiwen.com/subject/phvjdktx.html