有用的 JavaScript 代码片段之数组拼接(Array difference )

根据数组 b 创建一个 Set 对象,然后在数组 a 上使用 Array.filter() 方法,过滤出数组 b 中不包含的值。
JavaScript 代码:

const difference = (a, b) => { const s = new Set(b); return a.filter(x
=> !s.has(x)); };
// difference([1,2,3], [1,2]) -> [3]

猜你喜欢

转载自blog.csdn.net/weixin_43896490/article/details/84695649