js找出两个数组不同的元素
时间: 2023-08-02 09:22:04 浏览: 171
详解JS取出两个数组中的不同或相同元素
可以使用 JavaScript 的 Array 类的 filter 方法结合 includes 方法来找出两个数组中不同的元素。
例如,假设有两个数组 arr1 和 arr2,我们可以使用以下代码来找出 arr1 中不包含在 arr2 中的元素:
```javascript
const arr1 = [1, 2, 3, 4];
const arr2 = [2, 4];
const differentElements = arr1.filter(element => !arr2.includes(element));
console.log(differentElements); // Output: [1, 3]
```
在上面的代码中,我们使用 filter 方法来筛选出 arr1 中不包含在 arr2 中的元素,即使用 includes 方法判断元素是否在 arr2 中存在,如果不存在则返回 true,筛选出这些元素。
阅读全文