js根据对象value进⾏排序利⽤sort函数实现
function objvalueSort(obj) {//排序的函数
//1.根据数组中的对象的“xxx”,得到排序后的key,return key2-key1 表⽰降序
var newkey = Object.keys(obj).sort(function(key1,key2){
return obj[key2]['xxx']-obj[key1]['xxx'];
})
sort函数 js //2.⽤排序后的key构建新的对象数组
var newObj = {};//创建⼀个新的对象,⽤于存放排好序的键值对
for (var i = 0; i < newkey.length; i++) {//遍历newkey数组
newObj[newkey[i]] = obj[newkey[i]];//向新创建的对象中按照排好的顺序依次增加键值对
}
return newObj;//返回排好序的新对象
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论