两个数组取其中的相同项

一、

   let arr1 = [1,2,6,8,5,4,3]
   let arr2 = [6,11,9,10,5,4,3]
   let newArr = []
   for (let i = 0; i < arr1.length; i++) {
          for (let j = 0; j < arr2.length; j++) {
            if (arr1[i] == arr2[j]) {
              newArr.push(arr2[j])
            }
          }
       }
   console.log('newArr',newArr)

二、

 var arr1 = ['a','b','c','d'];
 var arr2 = ['x','b','c','y'];
 var arr3 = new Array(); 
 var j = 0;
 for(var i = 0;i < arr1.length;i++){
  for(var k= 0;k < arr2.length;k++){
   if(arr1[i]==arr2[k]){
    arr3[j]=arr1[i];
    ++j;
   }
  }
 }
console.log('arr3',arr3)
posted @ 2020-09-27 13:36  black_Crocodile  阅读(537)  评论(0)    收藏  举报