根据阮一峰老师的ES6教程自己体会而写的,希望能给一些朋友有帮助到 let a = new Set([1,2,3,4]) let b = new Set([2,3,4,5,]) 并集 let union = [...new Set([...a,...b])] // [1,2,3,4,5] 交集 let intersect = [...new Set([...a].filter(n => b.has(n)))] // [2,3,4] 差集 let difference = [...new Set(…