function compaireObject(poxyname){
return function(object1,object2){
var value1 =object1[poxyname];
var value2 =object2[poxyname];
if(value1<value2){
return -1
}else if(value1>value2){
return 1;
}
else{
return 0 ;
}
}
}
var data =[{
name:"小明",
age:30
},{
name:"小蓝",
age:29
}]
var res= data.sort(compaireObject("age"));
console.log(res)
封装按对象某一属性比较大小
最新推荐文章于 2022-07-03 14:02:38 发布