JavaScript提取两个数组重复元素代码实例

快乐打工仔 分类:实例代码

分享一段代码实例,它实现了提取两个数组中重复元素的效果。

代码实例如下:

function contains(arr, obj) {
  var index = arr.length;
  while (index--) {
    if (arr[index] === obj) {
      return true;
    }
  }
  return false;
}
 
function arrayIntersection (a,b){
  var len=a.length;
  var result=[];
  for(var index=0;index<len;index++){
    if(contains(b,a[index])){
          result.push(a[index]);
        }
  }
  return result;
}
console.log(arrayIntersection([3,4,1,2],[2,3,4,5,6]));

上面的实现了提取两个数组中重复元素的功能,代码比较简单,更多内容可以参阅相关阅读。

相关阅读:

(1).push()参阅javascript push()一章节。

(2).for循环参阅for语句一章节。

JavaScript提取两个数组重复元素代码实例,这样的场景在实际项目中还是用的比较多的,关于JavaScript提取两个数组重复元素代码实例就介绍到这了。

JavaScript提取两个数组重复元素代码实例属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容