Camila Waz 发布于
2020-04-27 22:06:19

使用Set结构实现两个数组间的并集(Union)、交集(Intersect)和差集(Difference)。

使用Set结构实现两个数组间的并集(Union)、交集(Intersect)和差集(Difference)。
let a = new Set([11, 12, 13]);
let b = new Set([14, 13, 12]);

// 并集
let union = new Set([...a, ...b]);
// Set {11, 12, 13, 14}

// 交集
let intersect = new Set([...a].filter(x => b.has(x)));
// set {12, 13}

// 差集
let difference = new Set([...a].filter(x => !b.has(x)));
// Set {11}

当前文章内容为原创转载请注明出处:http://www.good1230.com/detail/2020-04-27/514.html
最后生成于 2020-10-09 16:47:54