Return Value sorted json an attribute

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

 

Guess you like

Origin www.cnblogs.com/hurenjie/p/11525541.html