js 数组相减

Posted on 2020-10-12 16:11  zkx4213  阅读(597)  评论(0)    收藏  举报

var arr1 = ['1', '2', '3', '4', '3']
var arr2 = ['1', '3']
var arr3 = arr1.filter(el => !arr2.includes(el))
console.log(arr3)

includes 是 es 6 的,也可以用下面的,箭头函数es6的,不行你就转成普通函数:

var arr3 = arr1.filter(el => !~arr2.indexOf(el))

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3