js根据数组对象的某一个属性进行数组对象排序

// 升序
function compare(property) {
return function (a, b) {
let value1 = a[property];
let value2 = b[property];
return value1 - value2;
};
}

// 降序
function compare(property) {
return function (a, b) {
let value1 = a[property];
let value2 = b[property];
return value2 - value1;
};
}


// 调用,根据 value 属性进行排序,sort 是在原有数组上进行修改
data.sort(compare('value'))
console.log(data)
posted @ 2021-08-03 09:06  yw3692582  阅读(236)  评论(0编辑  收藏  举报