差集的定义有点歧义,应该是并集与交集相减的那部份是才是差集吗?
来源:6-3 前端与集合:使用 ES6 中 Set

kaman2016
2020-07-19
const setA = new Set([1, 2, 3, 4]);
const setB = new Set([3, 4, 5, 6]);
// 交集
const intersection = new Set([...setA].filter(x => setB.has(x)));
// 差集
const difference = new Set([...setA, ...setB].filter(x => !intersection.has(x)));
写回答
1回答
-
lewis
2020-07-19
是的,这就是差集的定义
052022-07-24
相似问题