简述
Set 和 Map 主要的应用场景在于 数据重组 和 数据储存。
Set 是一种叫做 集合 的数据结构,Map 是一种叫做 字典 的数据结构。
集合(Set):
ES6 新增的一种新的数据结构,类似于数组,成员唯一(内部元素没有重复的值)。且使用键对数据排序即顺序存储。
Set 本身是一种构造函数,用来生成 Set 数据结构。
Set 对象允许你储存任何类型的唯一值,无论是原始值或者是对象引用。
Map
Map
是一组键值对的结构,用于解决以往不能用对象做为键的问题,具有极快的查找速度。(注:函数、对象、基本类型都可以作为键或值。)
Map方法有:
Map方法 | 说名 |
set(key, val): | 向Map中添加新元素 |
get(key): | 通过键值查找特定的数值并返回 |
has(k |