我有类似的东西
var data ={ "a":10,"b":12,"c":34,"d":78 }
如何根据javascript中的值对该字典对象进行排序
我需要像这样的输出
data ={"d":78,"c":34,"b":12,"a":10,}
不能保证对象中属性的顺序,但是可以使用键创建键数组,Object.keys()
并按对象值对其进行排序。
var data ={ "a":10,"b":12,"c":34,"d":78 }
var result = Object.keys(data).sort(function(a, b) {
return data[b] - data[a];
})
console.log(result)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句