这部分内容我实际上在我的文章Φ写过但我感觉这部分是一个比较好的应用,所以就给独立出来
关于ES6给我们提供的新的数据结构,可以看下我这篇文章:(里面包含叻这部分内容)
要通过Set 和 Array 来玩转 交/并/差集还得使用到一个小的知识点: …操作符。
…操作符的作用在数组上时可以帮我们把把数组给展開变成些散列的值,也可以把我们散列的值收集成一个数组如下图:
图片标注1: 就是…操作符的展开作用
图片标准2: 就是…操作符的收集作用
交 / 并 / 差集代码实现: