let arr = [1,2,3]
let arr1 = [1,2,3,4]
let arr2 = [...arr].filter(item => [...arr1].every(i => i !== item));
console.log(arr2)
es6两个数组取差
数组过滤与操作:JavaScript 中的数组去重
最新推荐文章于 2024-10-08 12:51:09 发布
这段代码展示了如何使用 JavaScript 的扩展运算符和 filter 方法来创建一个新的数组,该数组包含了 `arr` 中不在 `arr1` 中的元素。通过遍历并检查每个元素是否存在于 `arr1` 中,实现对 `arr` 的去重操作。最后,`arr2` 将只包含 `arr` 中独有的元素。
593

被折叠的 条评论
为什么被折叠?



