Map 数据结构
+ 因为 Object 类型只能存储字符串作为 key
+ ES6 的时候出现了 Map 数据结构
=> 叫做 值 = 值 的数据结构
=> 它可以使用复杂数据类型来作为 key 使用
语法:
+ new Map()
+ 实例化的时候接收一个 二维数组
=> 里层数组的 [0] 作为 key
=> 里层数组的 [1] 作为 value
方法
1. set()
=> 语法: map数据结构.set(key, value)
2. get()
=> 语法: map数据结构.get(你要获取的 key)
3. delete()
=> 语法: map数据结构.delete(你要删除的 key)
4. clear()
=> 语法: map数据结构.clear()
=> 清除所有属性
5. forEach()
=> 语法: map数据结构.forEach(function (value, key, map) {})
=> 用来遍历 map 数据结构的
6. for of 循环
=> 遍历数据 map 结构
=> 遍历出来的是里面每一个内容 key 和 value
7. has()
=> 语法: map数据结构.has(你要判断的 key)
=> 返回值: 一个布尔值, 有还是没有
8. size 属性
=> 表示 map 数据结构里面有多少成员