乐趣区

关于javascript:数组之间的差集方法

JavaScript 在 ES6 中减少了很多 Array 对象的办法,这让咱们在做数组元素操作的时候不便很多。
以下便是别离通过 Array 的 some,find,findIndex 和 includes 办法配合 filter 实现的两个数组的差集的形式,和测试后果:


const arra = ['a', 'b', 'c', 'd', 'e'];
const arrb = ['b', 'e'];
console.log("some:" + arra.filter(v => !arrb.some((item) => item === v)));
console.log("find:" + arra.filter(v => !arrb.find((item) => item === v)));
console.log("findIndex:" + arra.filter(v => arrb.findIndex((item) => item === v) < 0));
console.log("includes:" + arra.filter(v => !arrb.includes(v)));
console.log(arra);

https://www.cnblogs.com/tonly…

退出移动版