目录
1. Set
-
特性:唯一,不重复,成员值不限
Set
的原理是:如果传入的数组,那么它会遍历数组, 传入的是字符串,字符串会被自动拆分为单个字符 ,并逐个添加到Set
-
去重写法 : [...new Set(array)] 去重数组 [...new Set("aabbcc")] //['a','b','c'] [...new Set("aabbcc")].join('') //'abc' 去重字符串
- Set实例的属性/方法
new Set() | 创建新集合 |
add() | 向集合中添加新元素 |
clear() | 从集合中移除所有元素。 |
delete() | 从集合中移除元素。 |
entries() | 返回包含 [value, value] 对的迭代器(集合中每个元素既是键也是值)。 |
forEach() | 为每个元素调用回调函数。 |
has() |