Map() 构造函数

基线 广泛可用

此功能已完善,并在许多设备和浏览器版本中有效。它自 2015 年 7 月.

报告反馈

语法

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

js

注意:Map() 只能用 new 来构造。尝试在没有 new 的情况下调用它会抛出 TypeError

参数

iterable 可选

示例

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

Map() 构造函数创建 Map 对象。
const myMap = new Map([
  [1, "one"],
  [2, "two"],
  [3, "three"],
]);

规范

创建一个新的 Map
规范
# ECMAScript 语言规范

浏览器兼容性

sec-map-constructor

另请参阅