ES6中采用Set内部结构:
let a = new Set([1, 2, 3]); let b = new Set([3, 5, 2]);
// 补集 let unionSet = new Set([...a, ...b]); //[1,2,3,5]
// 关连 let intersectionSet = new Set([...a].filter(x => b.has(x))); // [2,3]
// ab极线 let differenceABSet = new Set([...a].filter(x => !b.has(x)));
再把Set切换为字符串方可.
let arr = Array.from(set); // 或 let arr = [...set];