let a = new Set([1, 2, 3]); let b = new Set([4, 3, 2]); //Union let union = new Set([...a, ...b]); console.log(union); // Set(4) {1, 2, 3, 4} //Intersection let intersect = new Set([...a].filter(x => b.has(x))); console.log(intersect); // Set(2) {2, 3} //Difference set let difference = new Set([...a].filter(x => !b.has(x))); console.log(difference); // Set(1) {1}