Map() 构造函数 - JavaScript | MDN

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.

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

语法

js

new Map()
new Map(iterable)

参数

iterable 可选

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

示例

创建一个新的 Map

js

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

规范

Specification
ECMAScript® 2026 Language Specification
# sec-map-constructor

浏览器兼容性

参见

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.