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

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

javascript - 如何把數組對象相同的key值合并,并且把對應的id放到一個數組

瀏覽:205日期:2023-05-18 10:37:08

問題描述

例如舊數據:var old = [

{ id: 1, name: ’css’, type: ’html’},{ id: 2, name: ’css’, type: ’html’}, { id: 3, name: ’javacript’, type: ’code’},{ id: 4, name: ’javacript’, type: ’code’}

]想得到的 var new = [

{ id: [1,2], name: ’css’, type: ’html’}, { id: [3,4], name: ’javacript’, type: ’code’},

]希望把相同name的對象合并,并且把對應的id放到一個數組

問題解答

回答1:

var hash = {};var i = 0;var res = [];old.forEach(function(item) { var name = item.name; hash[name] ? res[hash[name] - 1].id.push(item.id) : hash[name] = ++i && res.push({id: [item.id],name: name,type: item.type })});console.log(JSON.stringify(res))回答2:

從下面的數組 old 里

var old = [ {id: 1,name: ’css’,type: ’html’ }, {id: 2,name: ’css’,type: ’html’ }, {id: 3,name: ’javacript’,type: ’code’ }, {id: 4,name: ’javacript’,type: ’code’ }]

得到 new

var new = [ {id: [1,2],name: ’css’,type: ’html’ }, {id: [3,4],name: ’javacript’,type: ’code’ }]實現

var isEqual = (a, b) => a.name === b.name && b.type === b.type; var create = e => { e.id = [e.id]; return e; }var getNew = old => old.reduce((acc, cur) => { let hasItem = acc.some(e => {let temp = isEqual(e, cur); if (temp) e.id.push(cur.id); return temp; });if (!hasItem) acc.push(create(cur))return acc; }, []);

標簽: JavaScript
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲激情综合网| 欧美日韩精品电影| 91精品欧美久久久久久动漫| 午夜精品123| 亚洲国产精品一区| 国产精品网站一区| 欧美黄色大片网站| 久久亚洲精品小早川怜子| 成人免费视频视频在线观看免费| 欧美日韩亚洲综合一区| 精品一区二区三区影院在线午夜| 欧美特级限制片免费在线观看| 亚洲mv在线观看| 久久精品中文| 视频一区中文字幕| 在线观看av不卡| 国产自产2019最新不卡| 91精品在线免费| 成人av资源站| 久久看人人爽人人| 欧美日本国产精品| 最新高清无码专区| 国产精品日韩精品欧美精品| 亚洲影院理伦片| 久久精品导航| 免费看日韩a级影片| 欧美日韩亚洲综合一区 | 最新国产の精品合集bt伙计| 一区视频在线| 亚洲精品国产高清久久伦理二区| 国产精品一区毛片| 青青草国产成人av片免费| 欧美中文字幕一区二区三区亚洲| 美日韩一区二区三区| 欧美精品vⅰdeose4hd| 国产成人精品午夜视频免费| 精品处破学生在线二十三| 午夜精品免费| 亚洲欧美在线视频| 羞羞答答国产精品www一本| 免费在线看一区| 欧美一区二区三区公司| 欧美成人蜜桃| 亚洲综合清纯丝袜自拍| 久久这里有精品15一区二区三区| 久久99久久精品| 欧美成人官网二区| 欧美三区在线| 亚州成人在线电影| 欧美男男青年gay1069videost| 成人av在线播放网址| 国产精品午夜久久| 鲁大师成人一区二区三区| 久久电影国产免费久久电影| 久久这里只有精品6| 亚洲狠狠婷婷| 久久99久久99| 国产欧美一区二区精品婷婷| 免费在线观看一区二区| 国产不卡在线视频| 中文字幕在线一区二区三区| 91黄色免费网站| www.亚洲精品| 亚洲精品国产无天堂网2021 | 红桃视频亚洲| 日韩在线一区二区三区| 日韩欧美高清一区| 亚洲福利av| 另类小说欧美激情| 国产香蕉久久精品综合网| 国产美女诱惑一区二区| 国产一区二区视频在线播放| 久久久久久久久97黄色工厂| 国产精品人人爽人人做我的可爱| 精品亚洲国产成人av制服丝袜| 亚洲精品一区二区三区在线观看| 亚洲人体大胆视频| 国产最新精品免费| 国产精品欧美经典| 欧美亚洲国产bt| 欧美巨乳波霸| 免费久久精品视频| 国产精品久久久久久久久快鸭 | 亚洲精品成人少妇| 欧美一级欧美三级在线观看| 亚洲成人原创| 国产精品自拍在线| 亚洲精品伦理在线| 精品日韩欧美在线| 午夜亚洲一区| 91亚洲大成网污www| 午夜精品爽啪视频| 久久久精品一品道一区| 色久优优欧美色久优优| 欧美日韩18| 国精产品一区一区三区mba视频| 国产女人aaa级久久久级 | 在线电影一区二区三区| 99riav1国产精品视频| 成人一区二区三区视频| 亚洲成人一区二区| 日本一区二区三区电影| 欧美精品123区| 亚洲专区欧美专区| 欧美成人免费在线| 韩国视频一区二区| 伊人开心综合网| 精品剧情在线观看| 91福利国产成人精品照片| 国内一区二区三区在线视频| 精品亚洲成a人在线观看| 亚洲欧美日韩综合aⅴ视频| 91精品国产一区二区三区| 99精品国产福利在线观看免费| 成人国产一区二区三区精品| 日韩avvvv在线播放| 亚洲少妇中出一区| 久久综合色播五月| 欧美疯狂性受xxxxx喷水图片| 亚洲欧美卡通另类91av| 欧美1区视频| 国产91色综合久久免费分享| 蜜桃视频在线一区| 亚洲精品乱码久久久久久| 国产夜色精品一区二区av| 欧美日韩成人综合| 亚洲专区欧美专区| 国内精品久久久久久久97牛牛 | 国产精品正在播放| 亚洲国产欧美日韩另类综合| 国产日韩欧美一区二区三区乱码| 欧美精品一级二级三级| 色老综合老女人久久久| 亚洲欧美日韩精品在线| 亚洲精品一区二区三区av| 亚洲欧美文学| 99久久精品久久久久久清纯| 国产大片一区二区| 国内精品国产三级国产a久久| 首页国产丝袜综合| 亚洲在线视频一区| 亚洲人快播电影网| 日本一区二区三区电影| ww久久中文字幕| 3atv一区二区三区| 欧美视频一区二| 欧美在线观看视频一区二区| 久久国产日韩欧美| 国产精品久久久久久久久久妞妞| 伊人久久亚洲美女图片| 国产精品videosex极品| 欧美sm重口味系列视频在线观看| 成人免费福利片| 国产成人一级电影| 国产精品羞羞答答xxdd| 韩国午夜理伦三级不卡影院| 久久精品99国产精品日本| 免费观看91视频大全| 日本美女一区二区三区视频| 婷婷亚洲久悠悠色悠在线播放| 亚洲情趣在线观看| 国产精品久久久久久久第一福利 | 午夜一区不卡| 国产精品午夜av在线| 国产日韩欧美综合精品| 亚洲电影自拍| 亚洲精品无人区| 91久久国产综合久久蜜月精品| 激情久久婷婷| 国产一区二区中文字幕免费看| 国产一区美女| 在线成人av| 亚洲美女一区| 国产精品久久久久久久久婷婷 | 99精品福利视频| 国产精品久久久一区二区三区| av成人国产| 一区二区三区四区五区精品| av成人免费观看| 性高湖久久久久久久久| 一本色道a无线码一区v| 欧美午夜不卡在线观看免费| 在线电影欧美成精品| 日韩欧美中文一区二区| 久久久亚洲午夜电影| 中文字幕在线观看不卡| 国产亚洲福利| 亚洲精品综合| 国产手机视频一区二区| 蜜桃精品久久久久久久免费影院| 久久九九精品| 欧美在线观看禁18| 亚洲综合色区另类av| 国产偷国产偷亚洲高清97cao| 国产精品久久久久久久免费软件 | 在线观看成人小视频| 精品视频免费看| 精品国精品自拍自在线| 国产三级精品三级在线专区| 亚洲精品你懂的|