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

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁(yè)/技術(shù)文章
文章詳情頁(yè)

js判斷兩個(gè)數(shù)組是否存在相同元素的四種方法

【字号: 作者:豬豬瀏覽:27日期:2022-06-12 15:10:04
目錄1.第一種方法-簡(jiǎn)單2.第二種方法-雙重循環(huán)3.第三種方法-利用set和some4.第四種方法-set交集總結(jié)1.第一種方法-簡(jiǎn)單

思路很簡(jiǎn)單:兩個(gè)數(shù)組遍歷判斷。

function hasRepeat(arr1,arr2){ if(arr1.length===0){return false; } if(arr2.length===0){return false; } var flag = false; for(var i=0;i<arr1.length;i++){if(arr2.indexOf(arr1[i]) >= 0){ flag=true; break;} } return flag;}

測(cè)試:

2.第二種方法-雙重循環(huán)function hasDuplicate(arr1, arr2) { for (let i = 0; i < arr1.length; i++) { for (let j = 0; j < arr2.length; j++) { if (arr1[i] === arr2[j]) {return true; } } } return false;}3.第三種方法-利用set和some

利用set和some

function hasDuplicate(arr1, arr2) { const set1 = new Set(arr1); return arr2.some((item) => set1.has(item));}4.第四種方法-set交集

思路:將數(shù)組轉(zhuǎn)化為set.

求交集,交集為空則沒(méi)有重復(fù)。

function hasDuplicate(arr1, arr2) { const set1 = new Set(arr1); const set2 = new Set(arr2); let intersect = new Set([...set1].filter( => set2.has(e))); return intersect.size > 0 }總結(jié)

到此這篇關(guān)于js判斷兩個(gè)數(shù)組是否存在相同元素的四種方法的文章就介紹到這了,更多相關(guān)js判斷數(shù)組相同元素內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: JavaScript
主站蜘蛛池模板: 国产一国产一级毛片视频在线 | 国产一区二区高清在线 | 国产片91 | 99精品久久精品一区二区 | 草草在线免费视频 | 国产美女做爰免费视频软件 | 亚洲精品永久一区 | 在线亚洲播放 | 在线网站黄色 | 最近中文字幕在线 | 中文 | 成人免费小视频 | 99免费精品视频 | 国产精品香蕉一区二区三区 | 成人视视| 偷偷操不一样的久久 | 欧美一级一极性活片免费观看 | 日韩精品小视频 | 精品国产高清久久久久久小说 | 高清在线亚洲精品国产二区 | 国产精品爱久久久久久久9999 | 一级毛片中文字幕 | 欧美一区二区视频 | 亚洲欧美一区二区三区国产精品 | 国产麻豆福利a v在线播放 | 国产乱码精品一区二区三区四川人 | 911国产自产精选 | 91国偷自产一区二区三区 | 久久久久久一品道精品免费看 | 亚洲二区在线播放 | 六月成人网| 中文无码日韩欧免费视频 | 老司机精品影院一区二区三区 | youjizzxxx69日本| 毛色毛片 | 欧美在线观看一区二区三区 | 国产香蕉成人综合精品视频 | 孩交啪啪网址 | 精品欧美成人bd高清在线观看 | 日韩欧美不卡在线 | 日韩欧美一级毛片精品6 | 精品韩国主播福利视频在线观看一 |