【 工具函数 】数组对象属性排序
var students = [
{
name:"judy",
age:18
},
{
name:"wayne",
age:11
},
{
name:"join",
age:39
}
]
//方法一:
function sortByKey(array,key){
return array.sort((a,b)=>{
var x = a[key];
var y = b[key];
// return (x<y?-1:((x>y)?1:0))
return x - y //从小到大
})
}
//方法二:
function sortByKey(array,key){
return array.sort((a,b)=>{
var x = a[key];
var y = b[key];
return (x<y?1:((x>y)?-1:0)) //从大到小
})
}