var sdts = [
{name:"小明",age:30},
{name:"小红",age:20},
{name:"小花",age:40}
]
function compare(property,desc) {
return function (a, b) {
var value1 = a[property];
var value2 = b[property];
if(desc==true){
// 升序排列
return value1 - value2;
}else{
// 降序排列
return value2 - value1;
}
}
}
// console.log(sdts.sort(compare("age",true)))
console.log(sdts.sort(compare("age",false)))
js 根据对象数组中一个属性大小排序
最新推荐文章于 2024-05-17 14:32:46 发布