Map 对象保存键值对,并能记住键的原始插入顺。任何值(引用类型或原始数据类型)都可以作为一个键或一个值。

new Map([iterable])

iterable 可以是一个 Array 或其它 iterable 对象,其元素为键值对(两个元素的数组,例如:[[1, 'one'], [2, 'two']])。每个键值对都会添加到 Map,null 会被当作 undefined

Key 的相等

Object 和 Map 的比较