ES6 标准之后的哈希结构,针对 object 类型的修补。
// 创建
m = new Map([[1,'a'], [2,'b']])
console.log(m) // {1 => "a", 2 => "b"}
// 取值
m.get(1) // 'a'
// 赋值
m.set(3, 'c')
// 删除
m.delete(3) // true or false
// 验证 Key 是否存在
m.has(3) // true or false
// 长度
m.size // 2
// 获取 Key | 返回一个可迭代对象,具体查看迭代相关章节
m.keys() // MapIterator {1, 2}
// 获取 Value
m.values() // MapIterator {'a', 'b'}