var data = [{姓名:"江",年齡:22 },{姓名:" aaaaaaaaaaaaaaaa ",年齡:21 },{姓名:" CCCCCCCCc ",年齡:25 }];
//定義壹個比較器
函數比較(屬性名){
返回函數(object1,object2) {
var value 1 = object 1[property name];
var value 2 = object 2[property name];
if(value 2 & lt;value1) {
return-1;
}
else if(value 2 & gt;value1) {
返回1;
}
否則{
返回0;
}
}
}
//使用方法
data . sort(compare(" name "));
alert(數據[0])。姓名);//江
//使用方法
data . sort(compare(" age "));
alert(數據[0])。年齡);//25s