日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

javascript - js先按照age排序 age相同再按照top排序

瀏覽:147日期:2023-02-08 09:51:34

問題描述

var obj = [{id : 1,age : 20, top :5 },{id : 3,age : 21, top : 6 },{id : 2,age : 20, top : 8 }] function keysort(property) { return function(a, b) { var value1 = a[property] == ’-’ ? 0 : a[property]; var value2 = b[property] == ’-’ ? 0 : b[property]; return value1 - value2; } } var obj1 = obj.sort(keysort(’age’));寫一半 不會寫了 age相同的情況下 再按照top從高到低排序 想請教下老司機

問題解答

回答1:

這個啰嗦的啊...

obj.sort( function(curr,next) { return !!( curr.age-next.age )? curr.age-next.age: curr.top-next.top;} );

這不就好了嗎

回答2:

用自帶的就是了

obj = obj.sort((a, b) => { return a.age - b.age || b.top - a.top;} ); console.log(obj);

因為你說的是 top從高到低排序 這種寫法是數字越大越在前面 你要是想要越小的話 你修改一下位置就好了 b.top - a.top 改成 a.top - b.top

回答3:

在線體驗 https://jsfiddle.net/hguyjgs8/1/

//假設top 不大于1000, 大于1000的,適度修改var obj = [{ id: 1, age: 20, top: 5}, { id: 3, age: 21, top: 6}, { id: 2, age: 20, top: 8}]function pad(num, size) { var s = num + ''; while (s.length < size) s = '0' + s; return s;}obj.sort((a, b) => pad(a.age, 2) + pad(1000-a.top, 3) > pad(b.age, 2) + pad(1000-b.top, 3)).forEach((i) => { document.writeln(JSON.stringify(i)+’<br>’);});回答4:

function keySort (...args) { let props = args.map(name => {let desc = name[0] === ’-’if (desc) name = name.substring(1)return { desc, name } })return (a, b) => {let result = 0for (let prop of props) { let p = prop.name result = prop.desc ? b[p] - a[p] : a[p] - b[p] if (result) return result}return result }}obj.sort(keySort(’age’, ’-top’))

https://jsfiddle.net/sojxjqpf/

回答5:Who First

var whoFirst = [’age’, ’top’]; var copy = o => JSON.parse( JSON.stringify(o)); var judge = (a, b, whos) => { if (whos.length === 0) return 0; let key = whos[0]; if (a[key] !== b[key]){return a[key] - b[key]; } else {return judge(a, b, whos.slice(1)); }}Next

var sorts = arr => { let a = copy(arr); a.sort((a, b) => {return judge(a, b, whoFirst); }); return a; }S

WhoFirst 升序。

var obj = [{ id : 1, age : 20,top :5},{ id : 3, age : 21,top : 6},{ id : 2, age : 20,top : 8},{ id: 4, age: 20, top: 2},{ id: 8, age: 20, top: 2},{ id: 5, age: 20, top: 11},{ id: 7, age: 20, top: 9},{ id: 6, age: 20, top: 2},{ id: 9, age: 20, top: 1}]; sorts(obj);

javascript - js先按照age排序 age相同再按照top排序

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频一区二区三区在线| 视频一区欧美精品| 麻豆亚洲精品| 亚洲精品极品少妇16p| а√天堂8资源在线| 精品国产精品国产偷麻豆| 国产精品成人国产| 久久成人福利| 日韩大片在线观看| 精品在线网站观看| 国产精品久久久久蜜臀| 高潮一区二区| 亚洲www免费| 国产伊人精品| 亚洲日本国产| 免费一区二区三区在线视频| 国产欧美日韩影院| 久久精品人人| 久久中文字幕av一区二区不卡| 婷婷成人在线| 亚洲专区视频| 久久精品福利| 国产一在线精品一区在线观看| 免费日韩视频| 国产精品115| 久久国产欧美| 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩欧美午夜| 久久人人99| 国产精品视频一区二区三区综合 | 激情婷婷综合| 奇米亚洲欧美| 韩国三级一区| 欧美日一区二区在线观看| 中文在线а√天堂| 日韩中文字幕亚洲一区二区va在线| 伊人精品久久| 蜜桃精品在线| 91成人福利| 图片区亚洲欧美小说区| 日韩一区二区三免费高清在线观看 | 丝袜脚交一区二区| 国产成人久久精品麻豆二区 | 国产高清不卡| 国产精品天天看天天狠| 激情久久久久久久| 久久三级中文| 国产欧美日韩影院| 亚洲精品成人一区| 亚洲午夜av| 久久永久免费| 国产精品激情电影| 99综合视频| 欧美亚洲在线日韩| 日韩伦理福利| 黑人精品一区| 成人片免费看| 成人精品高清在线视频| 欧美日韩1区| 日韩国产欧美三级| 亚洲另类av| 男人操女人的视频在线观看欧美| 久久国产免费| 欧美福利一区| 狠狠操综合网| 在线一区视频| 99视频精品| 影音先锋国产精品| 亚洲欧美网站| 在线精品福利| 视频国产精品| 人人精品久久| 国产精品视频一区二区三区四蜜臂 | 99精品综合| 久久精品导航| 影音国产精品| 日本综合精品一区| 美女尤物国产一区| а√在线中文在线新版| 久久久久久久久99精品大| 国产欧美一区二区三区精品酒店| 激情黄产视频在线免费观看| 日韩不卡一区| 九一成人免费视频| 免费一区二区视频| 日韩av不卡一区二区| 国产精品jk白丝蜜臀av小说| 国产精品久久久久蜜臀| 风间由美中文字幕在线看视频国产欧美| 精品中文在线| 欧美大黑bbbbbbbbb在线| 视频在线观看一区| 日韩精品中文字幕一区二区| 久久精品国产免费| 偷拍欧美精品| 日本不卡视频一二三区| 亚洲伦乱视频| 日本欧美一区二区在线观看| 欧美久久天堂| 国产日韩欧美一区| 91精品一区二区三区综合| 日本亚洲最大的色成网站www| 黑森林国产精品av| 五月天久久777| 国模精品一区| 中文在线一区| 精品一区二区三区亚洲 | 日本不卡免费高清视频在线| 亚洲综合中文| 国产二区精品| 91av亚洲| 一区二区三区四区日本视频| 国产免费av一区二区三区| 午夜av一区| 日韩精品影视| 亚洲免费福利| 国产成人免费视频网站视频社区| 亚洲欧美日本视频在线观看| 久久久久国产精品一区二区| 国产精品任我爽爆在线播放| 蜜臀av一区二区在线免费观看| 国产99精品| 亚洲天堂久久| 激情五月综合| 狠狠爱www人成狠狠爱综合网| 激情亚洲影院在线观看| 国产成人1区| 91视频一区| 日韩深夜视频| 久久男女视频| 伊人成人在线视频| 樱桃成人精品视频在线播放| 日韩精品免费一区二区在线观看| 麻豆精品av| 国产粉嫩在线观看| 欧美日韩国产v| 国产在线成人| 伊人久久亚洲| 日本欧美在线| 国产精品二区不卡| 日韩一区二区三区免费| 91精品啪在线观看国产18| 日韩一级欧洲| 日本欧美大码aⅴ在线播放| 欧美亚洲网站| 色在线中文字幕| 夜夜嗨网站十八久久| 午夜在线一区| 91av一区| 国产亚洲一区二区手机在线观看 | 精品一区二区三区视频在线播放| 国产精品视频一区二区三区四蜜臂 | 国产情侣久久| 免费亚洲婷婷| 青草久久视频| 欧美国产偷国产精品三区| 国产亚洲字幕| 久久一区精品| 亚洲人成在线影院| 国产精品久久免费视频| 国产一区二区亚洲| 成人午夜网址| 亚洲深深色噜噜狠狠爱网站| 麻豆国产欧美一区二区三区| 欧美成人综合| 美女国产一区二区三区| 激情久久婷婷| 日韩和欧美一区二区| 欧美中文一区| 天堂成人免费av电影一区 | 免费欧美在线视频| 精品一区电影| 视频一区视频二区在线观看| 国产精品二区不卡| 欧美日韩亚洲一区三区| 日韩午夜黄色| 欧美aa国产视频| 日韩免费高清| 加勒比视频一区| 日本成人在线视频网站| 久久网站免费观看| 精品国产免费人成网站| 老司机精品视频网| 91亚洲精品在看在线观看高清| 国产中文一区| 特黄毛片在线观看| 精品国产鲁一鲁****| 国产欧美日韩一级| 美女被久久久| 不卡在线一区二区| 欧美日韩第一| 99riav国产精品| 国产模特精品视频久久久久| 欧美日韩国产观看视频| 国产精品大片| 国产精品极品| 国产精品1luya在线播放| 国产精品亚洲四区在线观看| 日本中文字幕一区二区视频 | 国产成人77亚洲精品www|