欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

根據(jù)對象的某一屬性進行排序的js代碼(如:name,age)

 更新時間:2010年08月10日 00:38:27   作者:  
實例為按降序排列,若想改為升序只需把比較器中的value2-value1改為value1-value2就可以了
復(fù)制代碼 代碼如下:

//定義一個對象數(shù)組
   var data = [{ name: "jiang", age: 22 }, { name: "AAAAAAAAAAAAAA", age: 21 }, { name: "CCCCCCCCc", age: 25}];
   //定義一個比較器
function compare(propertyName) {
return function (object1, object2) {
var value1 = object1[propertyName];
var value2 = object2[propertyName];
if (value2 < value1) {
return -1;
}
else if (value2 > value1) {
return 1;
}
else {
return 0;
}
}
}
//使用方法
  data.sort(compare("name"));
  alert(data[0].name);//jiang
//使用方法
  data.sort(compare("age"));
  alert(data[0].age);//25s

相關(guān)文章

最新評論