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)
原文地址:https://www.cnblogs.com/lyt520/p/15092743.html