js 根据数组中对象的某一个属性值进行排序

 var arr = [
    {name:'zopp',age:0},
    {name:'gpp',age:18},
    {name:'yjj',age:8}
];
 compare = (property) => {
    return function(a,b){
        var value1 = a[property];
        var value2 = b[property];
        return value1 - value2;
   	}
}
 arr.sort(this.compare('age'))

猜你喜欢

转载自blog.csdn.net/weixin_43271750/article/details/83929363