var newArray = [{
name: "aaa",
value: 0
},
{
name: "ddd",
value: 3
},
{
name: "bbb",
value: 1
},
{
name: "eee",
value: 4
},
{
name: "ccc",
value: 2
}];
// 排序
function compare(property) {
return function (a, b) {
var value1 = a[property];
var value2 = b[property];
return value1 - value2; //升序:value1 - value2,降序:value2 - value1
}
}
//打印看结果
console.log(newArray.sort(compare("value")))
JS根据数据中某个对象的属性值重新排序整个数组
于 2023-11-17 15:11:07 首次发布