function createSortFun(name){
//对数组对象进行排序
return
function(object1,object2){
var value1 = object1[name];
var value2 = object2[name];
if(value1 < value2){
return -
1;
}
else
if(value1 > value2){
return
1;
}
else{
return
0;
}
}
}
var data = [{
name :
"happy",
age :
21
},{
name :
"wreck",
age :
16
},{
name :
"absorb",
age :
32
}];
data.sort(createSortFun(
"age"));
console.log(data);