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