映射

@Map
ES6 新增数据类型
数据类型仍然归类于 Object
map 映射
存储键值对集合:有序、不唯一
let map = new Map([['name', 'glpla'], ['gender', 'male'], ['age', 18]])
console.log(map, typeof map);
属性
大小:size
方法
增/改:set(key,value);没有增加;有则改之
删:delete(key)
查:has(key)
清:clear()
其它
遍历:forEach
遍历:for-of
for (const item of map) {
  console.log(item);
}
//解构出key和value
for (const [key, value] of map) {
  console.log(key, value);
}
//输出的是值value
map.forEach(item => {
  console.log(item);
})      
[] Map 转换成 Array
方法1:Array.from(map) - 从一个 Map 转换为 Array
方法2:[...Map] - 扩展运算符,从一个map展开为 Array