今天遇到了一个问题,请求接口返回的数据要按照某个字段进行排序,写个了方法记录下,主要用的是sort();方法,对传入的参数进行封装
var arr = [
{
name:'hunan',
age:20
},
{
name:'ccang',
age:22
},
{
name:'gnanna',
age:18
}
]
console.log(arr.sort(px('age')));
function px(property){
return function(a,b){
var value1 = a[property];
var value2 = b[property];
return value1 - value2;
}
}
本文介绍了一种使用JavaScript实现的数组排序方法,通过自定义函数px(property)实现了对数组中对象属性的排序,示例展示了如何按年龄字段对人员信息进行升序排列。
3356

被折叠的 条评论
为什么被折叠?



