2 Array arasında işlemler

Elimizde 2 farklı array var

const array1= [1,3,5,6,7]

const array2 =  [1,2,3,4,5]

 

İlk Olarak bu iki array arasındaki Ortak elamanlari  buluyoruz

 

 

const numberFilter = array1.filter((o1) => {
     return numberArray2.some((o2) => {
         return o1 === o2;
     });
});

debug  = [1, 3, 5]

2 Array arasında sadece array 1 elemanlarını yazdırmak için

 

 

const numberFilter = array1.filter((o1) => {
     return !array2.some((o2) => {
         return o1 === o2;
     });
});

debug  = [6,7]

2 Array arasında sadece array 2 elemanlarını yazdırmak için

 

 

const numberFilter = array2.filter((o1) => {
     return !array1.some((o2) => {
         return o1 === o2;
     });
});

debug  = [2,4]