set 快速实现 并集 交集 差集

// 并集
const union = (setA, setB) => {
  return new Set([...setA, ...setB])
}


// 交集
const intersection = (setA, setB) => {
  return new Set([...setA].filter(x => setB.has(x)))
}


//差集
const difference = (setA, setB) => {
  return new Set([...setA].filter(x => !setB.has(x)))
}

猜你喜欢

转载自blog.csdn.net/lianjiuxiao/article/details/114548186