最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 對象數(shù)組根據(jù)對象object key的值排序

 更新時間:2015年03月09日 10:19:52   投稿:hebedich  
本文僅僅是實現(xiàn)了javascript 對象數(shù)組根據(jù)對象object key的值排序,算是對自己學(xué)習(xí)javascript這么久的一個小結(jié),希望大家能夠喜歡

有個js對象數(shù)組 var ary=[{id:1,name:"b"},{id:2,name:"b"}] 需求是根據(jù)name 或者 id的值來排序,這里有個風(fēng)騷的函數(shù)

函數(shù)定義:

復(fù)制代碼 代碼如下:

function keysrt(key,desc) {
  return function(a,b){
    return desc ? ~~(a[key] < b[key]) : ~~(a[key] > b[key]);
  }
}

使用:

復(fù)制代碼 代碼如下:

var ary=[{id:1,name:"b"},{id:2,name:"b"}];
ary.sort(keysrt('name',true));
ary.sort(keysrt('name',false));
ary.sort(keysrt('id',false));

以上就是本文的全部內(nèi)容了,有需要的小伙伴快來仔細研究下吧,哈哈。

相關(guān)文章

最新評論

芜湖县| 南召县| 乌拉特中旗| 盐城市| 犍为县| 安新县| 梨树县| 高清| 晋宁县| 石台县| 呼和浩特市| 会泽县| 广饶县| 甘德县| 双牌县| 湛江市| 肇东市| 嵊泗县| 石河子市| 错那县| 马鞍山市| 葵青区| 德江县| 南阳市| 武威市| 射阳县| 醴陵市| 东乡族自治县| 宽甸| 光泽县| 平谷区| 阳高县| 合江县| 万全县| 满城县| 舟曲县| 台湾省| 遵化市| 黔东| 富民县| 江安县|