最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js之如何篩選出兩個(gè)數(shù)組相同的值

 更新時(shí)間:2023年06月29日 09:47:29   作者:前端代碼の搬運(yùn)工  
這篇文章主要介紹了js之如何篩選出兩個(gè)數(shù)組相同的值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

js篩選出兩個(gè)數(shù)組相同的值

 let arr1 =[1,2,3]  //跟
 let arr2 =[4,6,5]  //子
 let arr3 =[1,2,6]  //根子都有
 let frist =arr3.filter(item=> arr1.indexOf(item)>-1) //跟
 let frist1 =arr3.filter(item=> arr2.indexOf(item)>-1)//子
 console.log(frist)
 console.log(frist1)

篩選兩個(gè)數(shù)組相同id,并過濾多余數(shù)據(jù)

第一個(gè)數(shù)據(jù)格式

[
?{id:?129465,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
?{id:?129465,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
?{id:?129464,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
{id:?129464,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
{id:?129424,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
{id:?129424,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
?{id:?129423,?label:?0,?labelName:?"無(wú)",?labelStatus:?null,?relateType:?2,?…},
]

第二個(gè)數(shù)據(jù)格式

[129464,129424,129423]

解決:

?let map = new Map();
? ? ? ? for (let item of 第一個(gè)數(shù)據(jù)) {
? ? ? ? ? ? if (!map.has(item.id)) {
? ? ? ? ? ? ? ? map.set(item.id, item);
? ? ? ? ? ? };
? ? ? ? };
? ? ? ? let value = [...map.values()].filter(item => 第二個(gè)數(shù)據(jù).includes(item.id))

這里 value 就是我們要處理的數(shù)據(jù)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

伽师县| 濉溪县| 和平区| 黄石市| 深水埗区| 印江| 河东区| 班戈县| 高青县| 太保市| 科技| 峨边| 民权县| 大姚县| 邵阳县| 德格县| 商都县| 雅安市| 中卫市| 高碑店市| 佛冈县| 徐汇区| 常德市| 平塘县| 图木舒克市| 穆棱市| 黄浦区| 定襄县| 平利县| 潮安县| 湘乡市| 喜德县| 山阳县| 广东省| 开封市| 鄄城县| 田阳县| 隆化县| 岫岩| 卢氏县| 饶河县|