js配列のsortメソッドは、配列内のオブジェクトの特定の属性値に従ってソートします

var arr = [
    {名前: 'zopp'、age:0 }、
    {名前: 'gpp'、age:18 }、
    {名前: 'yjj'、age:8 }
];

function compare(property){
     return  function (a、b){
         var value1 = a [property];
        var value2 = b [property];
        戻り値1- 値2;
    }
}
console.log(arr.sort(compare( 'age')))

 

 

おすすめ

転載: www.cnblogs.com/wuqilang/p/12737386.html