JavaScript中第一和第二个数组之间的区别

我们需要编写一个包含两个文本数组的JavaScript函数。数组也可能包含一些相同的条目。

我们函数的目的是简单地找出并返回存在于第一个数组中但不存在于第二个数组中的所有此类元素的数组。

示例

为此的代码将是-

const arr1 = ['1', '2', '3', '4/2', '5/4', '6−2'];
const arr2 = ['1', '2', '3', '5/4', '4/2', '6−1', '7/2', '8−2'];
const differenceBetween = (arr1 = [], arr2 = []) => {
   const res = [];
   for(let i = 0; i < arr1.length; i++){
      const el = arr1[i];
      if(arr2.includes(el)){
         continue;
      };
      res.push(el);
   };
   return res;
};
console.log(differenceBetween(arr1, arr2));

输出结果

控制台中的输出将是-

['6−2']