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']
广告