成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:121日期: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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲欧美一区二区原创| 亚洲电影在线免费观看| 性感美女久久精品| 最新国产拍偷乱拍精品| 国产三级久久久| av色综合久久天堂av综合| 在线精品观看国产| 喷水一区二区三区| 欧美三级乱人伦电影| 久久狠狠亚洲综合| 欧美视频精品在线观看| 另类小说视频一区二区| 欧美丰满高潮xxxx喷水动漫| 激情图区综合网| 777a∨成人精品桃花网| 国产成人免费在线观看| 精品久久久久久久久久久久久久久 | 在线亚洲免费| 亚洲免费电影在线| 国产精品久久久久9999高清| 亚洲综合清纯丝袜自拍| 国产一区导航| 日韩国产精品久久久| 色综合久久久网| 久久www免费人成看片高清| 欧美老肥妇做.爰bbww| 国产成a人亚洲| 26uuu色噜噜精品一区| 欧美久久久久久久| √…a在线天堂一区| 亚洲作爱视频| 午夜激情一区二区三区| 91国内精品野花午夜精品| 国内精品视频666| 日韩欧美第一区| 欧美一区二区| 一区二区激情小说| 欧洲av在线精品| 精品一区二区综合| 欧美精品一区二区三区久久久| 欧美日韩免费高清| 亚洲一线二线三线视频| 欧美性色aⅴ视频一区日韩精品| 国产精品夜夜爽| 久久久99久久精品欧美| 伊人久久综合| 日韩精品一卡二卡三卡四卡无卡| 欧美丰满高潮xxxx喷水动漫| 91麻豆国产精品久久| 亚洲免费在线观看视频| 欧洲av一区二区嗯嗯嗯啊| 成人av在线资源| 亚洲视频一区二区在线观看| 久久免费黄色| 大美女一区二区三区| 国产精品免费观看视频| 91久久精品日日躁夜夜躁欧美| 懂色av一区二区三区蜜臀| 中文字幕一区日韩精品欧美| 色婷婷精品久久二区二区蜜臀av| 大胆亚洲人体视频| 亚洲精品综合在线| 欧美日韩精品高清| 国产精品v欧美精品v日韩精品| 天天射综合影视| 欧美变态tickling挠脚心| 黄色成人在线网址| 蜜桃传媒麻豆第一区在线观看| 日韩视频一区在线观看| 亚洲图片在线| 老司机精品视频一区二区三区| 久久嫩草精品久久久精品一| 国产精品五区| 国产99久久久国产精品潘金 | 伊人婷婷欧美激情| 欧美人动与zoxxxx乱| 国产精品二区影院| 久久精品国产99久久6| 国产精品网曝门| 在线免费av一区| 91蝌蚪porny成人天涯| 亚洲国产精品一区二区久久 | 美女精品在线| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲高清123| 国产一区二区三区蝌蚪| 国产精品久久精品日日| 欧美亚洲免费在线一区| 国产精品豆花视频| 国产尤物一区二区| 亚洲乱码中文字幕| 日韩三区在线观看| 欧美亚洲一区| 91免费看`日韩一区二区| 天天综合日日夜夜精品| 国产女人18毛片水真多成人如厕| 欧美色网一区二区| 亚洲另类黄色| 成人av免费在线播放| 五月天精品一区二区三区| 国产欧美日韩一区二区三区在线观看| 欧美在线观看一二区| 亚洲精品极品| 成人av在线一区二区三区| 日韩成人免费电影| 亚洲视频一区二区在线| 精品国产123| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 一区在线免费观看| 成人短视频下载| 久久精品99国产精品| 一区2区3区在线看| 国产亚洲制服色| 6080午夜不卡| 另类国产ts人妖高潮视频| 国模大胆一区二区三区| 成人黄色小视频在线观看| 老司机免费视频一区二区三区| 亚洲专区一二三| 日本一区二区三区dvd视频在线| 7777精品伊人久久久大香线蕉| 久久激情中文| 亚洲精品日韩在线观看| 在线观看日产精品| 亚洲福利一二三区| 久久综合九色综合欧美亚洲| 欧洲av一区二区嗯嗯嗯啊| 国产日韩欧美| 好看的av在线不卡观看| 国产成人午夜精品5599| 秋霞午夜av一区二区三区| 亚洲激情五月婷婷| 国产精品视频九色porn| 欧美精品一区二区在线观看| 欧美剧在线免费观看网站| 久久综合网络一区二区| 国产日韩欧美精品| 精品999网站| 国产精品国产三级国产专区53| 99热在这里有精品免费| 国产精品一二三在| 极品少妇xxxx精品少妇| 视频一区欧美日韩| 一级日本不卡的影视| 中文字幕第一区第二区| 久久亚洲一区二区三区明星换脸| 555www色欧美视频| 欧美视频三区在线播放| 色美美综合视频| 久久成人国产| 国产日韩欧美一区二区三区在线观看 | 欧美一级久久久| 欧美日韩精品免费观看视频| 久久一区欧美| 香港久久久电影| 午夜在线a亚洲v天堂网2018| 一本久道久久综合狠狠爱| 亚洲无线视频| 亚洲午夜精品福利| 亚洲一级网站| 亚洲高清自拍| 亚洲欧洲另类| 夜久久久久久| 亚洲一区国产一区| 亚洲一区国产| 久久国产精品久久w女人spa| 亚洲永久字幕| 色偷偷久久一区二区三区| 麻豆成人在线播放| 老牛嫩草一区二区三区日本| 久久亚洲二区| 色天使色偷偷av一区二区| 在线免费不卡视频| 欧美日本视频在线| 日韩欧美久久久| 久久久影视传媒| 国产精品色呦呦| 亚洲人精品一区| 亚洲一区二区三区四区在线| 午夜影院久久久| 久久国产精品色| 丁香婷婷综合五月| 99精品偷自拍| 午夜精品剧场| 亚洲黄色成人| 久久久久欧美精品| 欧美性受xxxx| 日韩欧美国产午夜精品| 26uuu久久综合| 欧美高清在线精品一区| 亚洲欧美日韩一区二区| 亚洲一区av在线| 三级不卡在线观看| 国产一区二区三区四区五区美女| 成人精品免费看| 欧美午夜在线视频| 国产亚洲在线| 欧美日韩一区三区四区| 欧美成人猛片aaaaaaa| 欧美国产禁国产网站cc|