亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:125日期: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
相關文章:
主站蜘蛛池模板: 亚洲欧美日韩一区超高清 | 久久爱www成人 | 日韩精品一区二区三区 在线观看 | 日本一级毛片视频无遮挡免费 | 亚洲国产欧美日韩第一香蕉 | 成人黄网18免费观看的网站 | japan高清视频乱xxxxx | 国产高清视频在线观看不卡v | 欧美a区 | 免费看又爽又黄禁片视频1000 | 色婷婷综合激情 | 欧美h版无删完整大片 | 无需付费大片免费在线观看 | 古代的一a一片一级一片 | 亚洲欧美一区二区三区在线播放 | 久久精品亚洲热综合一本奇米 | 丁香六月婷婷在线 | 久久香蕉精品成人 | 色播亚洲精品网站 亚洲第一 | 久久亚洲综合中文字幕 | 成人免费久久精品国产片久久影院 | 青青青久热国产精品视频 | 日韩欧美综合视频 | 九九热伊人 | 国产国语一级毛片全部 | 亚洲国产精品视频在线观看 | 亚洲热综合 | 日本黄色生活片 | 1000部拍拍拍18勿入免费凤凰福利 | 69日本人xxxxx成熟98 | 看最刺激的欧美毛片 | 国产午夜精品尤物福利视频 | 亚洲综合小视频 | 中文字幕日韩一区二区三区不卡 | a一级日本特黄aaa大片 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 国产高清国内精品福利99久久 | 日韩精品免费视频 | 日韩亚州 | 网站在线观看高清免费 | 免费国产在线观看 |