色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

JS sort方法基于數組對象屬性值排序

瀏覽:148日期:2024-04-30 18:07:48

sort方法接收一個函數作為參數,這里嵌套一層函數用來接收對象屬性名,其他部分代碼與正常使用sort方法相同.

var arr = [ {name:’zopp’,age:0}, {name:’gpp’,age:18}, {name:’yjj’,age:8}];function compare(property){ return function(a,b){ var value1 = a[property]; var value2 = b[property]; return value1 - value2; }}console.log(arr.sort(compare(’age’)))

JS sort方法基于數組對象屬性值排序

如何根據參數不同,來確定是升序排列,還是降序排序呢?

/**數組根據數組對象中的某個屬性值進行排序的方法 * 使用例子:newArray.sort(sortBy(’number’,false)) //表示根據number屬性降序排列;若第二個參數不傳遞,默認表示升序排序 * @param attr 排序的屬性 如number屬性 * @param rev true表示升序排列,false降序排序 * */ sortBy: function(attr,rev){ //第二個參數沒有傳遞 默認升序排列 if(rev == undefined){ rev = 1; }else{ rev = (rev) ? 1 : -1; }return function(a,b){ a = a[attr]; b = b[attr]; if(a < b){return rev * -1; } if(a > b){return rev * 1; } return 0; } }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: avav男人天堂| 久草在线视频免费资源观看 | 久久免费精品 | 特级生活片 | 草草影院在线播放 | 日本不卡高清免费 | 亚洲天堂视频在线免费观看 | 成人毛片一区二区三区 | 毛片网站免费在线观看 | 欧美成年人视频 | 99久久国产综合精品2020 | 亚洲性欧美 | xxx国产hd | 伊人久久国产免费观看视频 | 免费一级毛片免费播放 | 久久精品国产亚洲网站 | 韩国免又爽又刺激激情视频 | 国产最猛性xxxxxx69交 | 久久久久香蕉视频 | 免费高清一级欧美片在线观看 | 久久久综合视频 | 欧美成年黄网站色视频 | 一级一片在线播放在线观看 | 中文日韩字幕 | 成人毛片在线观看 | 91精品国产色综合久久不 | 欧美视频在线观看一区二区 | 91精品在线国产 | 欧美亚洲日本国产综合网 | 国产人成午夜免费噼啪视频 | 午夜免费的国产片在线观看 | 日韩欧美视频在线一区二区 | 韩国毛片在线观看 | 国产精品二区三区免费播放心 | 亚洲成a v人片在线看片 | 亚洲欧美国产精品久久久 | 国产成人深夜福利在线观看 | 理伦毛片 | 欧美一级纶理片免费 | 精品日本一区二区三区在线观看 | 亚洲羞羞视频 |