集合是无序且唯一 的一种数据结构
es6 里面有集合,Set
集合常用操作:去重,判断是否在集合中,求交集
去重
// 数组去重const arr = [1, 1, 2];const arr2 = [...new Set(arr)];// 判断是否在集合中,has方法const set = new Set(arr);const has = set.has(1);// 求交集const set2 = new Set([2, 3]);const set3 = [...set].filter((item) => set2.has(item));
