var data = [{name:'tom',age:2},{name:'jerry',age:18}];
data.sort(compareFunc('age'));
console.log(data[0].age);
function compareFunc(propertyName){
return function(obj1,obj2){
var val1 = obj1[propertyName];
var val2 = obj2[propertyName];
if(val1 > val2){
return 1;
}else if(val1 < val2){
return -1
}else {
return 0
}
}
}