js根据数组对象的某个属性,对数组对象重新排序
let arr = [
{
id: 1
},
{
id: 3
},
{
id: 2
},
{
id: 6
},
{
id: 5
},
{
id: 7
}
]
function compare(property){
return function(a,b){
var value1 = a[property];
var value2 = b[property];
return value1 - value2;
}
}
let newArr = arr.sort(compare('id'))