优质文章外链发布 5元/条 QQ:2970302840 广告(购买广告位、友情链接)
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-05-09 11:23:01