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...