let arrA = [
{name:'Tom',age:11},
{name:'jack',age:19},
{name:'karry',age:9}
]
function sortBy(name){
return function(object1,object2){
var val1 = object1[name]
var val2 = object2[name]
if(val1 < val2){
return -1
}
else if(val1 > val2){
return 1
} else{
return 0
}
}
}
console.log(arrA.sort(sortBy('age'))); //[{name:'karry',age:9},{name:'Tom',age:11},{name:'jack',age:19}]
// 本文章仅用于分享,来源网上素材整理,主要用于日常工作常见总结,如有侵权,请联系删除!!!