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)