午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

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

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

/**數(shù)組根據(jù)數(shù)組對象中的某個(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ù)沒有傳遞 默認(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; } }

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 91国产在线播放 | 午夜av免费观看 | 欧美韩一区二区 | 亚洲网站在线观看 | 午夜精品久久久久 | 精品免费一区二区 | 国产三级小说 | 成人在线国产 | 国产情侣一区二区三区 | 久久国产精品亚洲 | 亚洲午夜av久久乱码 | 亚洲精品三区 | 奇米久久久 | 国产精品一区二区在线 | 国产精品50页 | 毛片的网址 | 久久久久99精品成人片三人毛片 | 我我色综合 | av观看免费 | 黑人精品一区二区 | 国产网友自拍 | 久久精品视频播放 | 黄色a一级片 | 亚洲视频网站在线观看 | 日韩成人福利 | 成人蜜桃网 | 91精品国产综合久 | 中文字幕在线免费观看 | 国产精品3 | 精品欧美激情精品一区 | 精品国产网 | 黄色高清视频在线观看 | 纪美影视在线观看电视版使用方法 | 丝袜一级片 | 放几个免费的毛片出来看 | 成人av网址在线观看 | 欧美在线一级 | 亚洲免费高清视频 | 国产精品久久久久久无人区 | 香蕉视频在线观看视频 | 日韩视频在线观看一区二区 |