差集的定义有点歧义,应该是并集与交集相减的那部份是才是差集吗?

来源: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

是的,这就是差集的定义

0
5
慕盖茨6571080
回复
lewis
那请问存在于第二个集合且不存在于第一个集合的[2,3,4]呢?
2022-07-24
共5条回复

JavaScript版数据结构与算法 轻松解决前端算法面试

夯实算法基础,填补技术短板,助力面试考题最后一公里

2481 学习 · 683 问题

查看课程