Map() 构造函数

Map() 构造函数创建 Map 对象。

语法

new Map()
new Map(iterable)

备注: Map() 只能用 new 构造。尝试不使用 new 调用它会抛出 TypeError

参数

iterable

一个元素是键值对的数组或其他可迭代 对象。(例如,包含两个元素的数组,如 [[1,'one'],[2, 'two']]。)每个键值对都被添加到新的 Map 中。

示例

创建一个新的 Map

const myMap = new Map([
  [1, 'one'],
  [2, 'two'],
  [3, 'three'],
]);

规范

Specification
ECMAScript Language Specification
# sec-map-constructor

浏览器兼容性

BCD tables only load in the browser

参见