如何根据对象的value值对json对象进行排序
这是在工作中遇到的一个问题,当时查了好多,发现答案都是答非所问,自己就写了一下
function sortObj(obj) {
const keys = Object.keys(obj).sort(function(a, b) { return obj[a] - obj[b] })
var newObj = {}
for (var i = 0; i < keys.length; i++) {
const key = keys[i]
newObj[key] = obj[key]
}
return newObj
}
记录一下经验所得