function compare(propertyName){
return function(object1,object2){
var value1=object1[propertyName];
var value2=object2[propertyName];
if (value1>value2) {
return 1;
} else if (value1<value2) {
return -1;
} else {
return 0;
}
}
}
var data=[{"name":"ahi",age:24},{"name":"dh",age:22},{"name":"c",age:23}];
data.sort(compare("age"));
console.log(data);