国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:97日期: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
相關文章:
主站蜘蛛池模板: 欧美成人免费夜夜黄啪啪 | 成人免费大片黄在线观看com | 国产精品自在自线 | 国内一区 | 欧美成人精品第一区 | 国产片一级片 | 日本视频在线免费看 | 欧美一区二区在线观看免费网站 | 中文字幕成人网 | 久久国产精品免费观看 | 国产日产欧产精品精品推荐在线 | 亚洲天堂网在线观看视频 | 大学生一级一片第一次欧美 | 国产年成美女网站视频免费看 | 深夜福利网站 | 深夜国产成人福利在线观看女同 | 欧美一级毛片免费大全 | 成人毛片免费播放 | 精品在线免费观看 | 九九久久国产 | 成人在线不卡 | 香蕉成人国产精品免费看网站 | 成人a视频 | 精品一区视频 | 国产一级一片免费播放 | 国产丝袜美女一区二区三区 | 亚洲精品成人网久久久久久 | 国产玖玖玖精品视频 | 亚洲欧美日韩综合二区三区 | 久久久久久久99精品免费 | 成人亚洲在线观看 | 国产成人a视频在线观看 | videos欧美丰满肥婆 | 国产a级三级三级三级中国 国产a级特黄的片子视频 | 亚洲美女色成人综合 | 亚洲最新在线 | 久久成人午夜 | 亚洲综合欧美综合 | 国产精品亚洲高清一区二区 | 日本三级欧美三级 | 中文字幕视频在线观看 |