三、Map
是 ES6 新增的有序键值对集合。键值对的 key 和 value 都可以是任何类型的元素。通过 set(key, value) 方法为 Map 设置新的键值对,如果设置的 key 已经存在则用新的 value 覆盖,Map 在比较 key 时也不做类型转换,这一点和 Set 类似。
Map 有以下这些方法来实现对对象的操作
1. get(key) 方法用来获取指定 key 的值;
2. has(key) 方法用来检测 Map 中是否存在指定元素
3. delete(key) 方法用来从 Set 中删除指定元素
4.clear() 方法清空Map。
5.获取Map的长度用 size 属性,下面我们就直接看代码: