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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JS sort方法基于數(shù)組對(duì)象屬性值排序

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

sort方法接收一個(gè)函數(shù)作為參數(shù),這里嵌套一層函數(shù)用來(lái)接收對(duì)象屬性名,其他部分代碼與正常使用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方法基于數(shù)組對(duì)象屬性值排序

如何根據(jù)參數(shù)不同,來(lái)確定是升序排列,還是降序排序呢?

/**數(shù)組根據(jù)數(shù)組對(duì)象中的某個(gè)屬性值進(jìn)行排序的方法 * 使用例子:newArray.sort(sortBy(’number’,false)) //表示根據(jù)number屬性降序排列;若第二個(gè)參數(shù)不傳遞,默認(rèn)表示升序排序 * @param attr 排序的屬性 如number屬性 * @param rev true表示升序排列,false降序排序 * */ sortBy: function(attr,rev){ //第二個(gè)參數(shù)沒(méi)有傳遞 默認(rèn)升序排列 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; } }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 日韩毛片免费 | 九一精品视频 | 日韩黄色在线播放 | 在线观看一级毛片 | 大美女久久久久久j久久 | 日韩 亚洲 中文 图片 小说 | 一级片软件 | 国产精品正在播放 | 国产精品一区伦免视频播放 | 国内自拍网红在综合图区 | 九九51精品国产免费看 | 日韩不卡一区二区三区 | 午夜国产精品免费观看 | 亚洲综合天堂网 | 麻豆视频网站在线观看 | 亚洲区在线播放 | 亚洲欧美另类日本久久影院 | 亚洲三级影院 | 国产亚洲精品久久午夜 | 久草色播 | 久久99国产亚洲高清 | 久久久久亚洲 | 亚洲欧美色中文字幕 | 亚洲欧美日韩中文字幕在线不卡 | 丝袜美腿国产精品视频一区 | 国产亚洲欧美日韩v在线 | 亚洲第一二三四区 | 黄色网址在线免费看 | 成人免费网站视频 | 狠狠色丁香婷婷综合激情 | 曰本一级毛片免费播放 | 欧洲美女色图 | 亚洲高清色图 | 看国产一级毛片 | 亚洲欧洲高清有无 | 日成人网| 国产在线观看网址在线视频 | 日韩亚州| 亚洲精品视频免费在线观看 | 日本高清xxx| 国产裸舞福利在线视频合集 |