//数组对象方法排序:从小到大
function sortByKey(array,key){
return array.sort(function(a,b){
var x=a[key];//如果要从大到小,把x,y互换就好
var y=b[key];
return ((x<y)?-1:((x>y)?1:0));
});
}
//测试:
let students=[
{name:'jspang',age:32},
{name:'Panda',age:30},
{name:'PanPaN',age:21},
{name:'King',age:45}
]
console.log(sortByKey(students,'age'));//得到按age从小到大的对象.
数组对象的排序方法
最新推荐文章于 2024-03-03 20:18:18 发布