Map() 构造函数创建 Map 对象。
语法
new Map()
new Map(iterable)
[!NOTE]
Map()只能用new构造。尝试不使用new调用它会抛出TypeError。
参数
iterable{{optional_inline}}- : 一个元素是键值对的{{jsxref("Array", "数组", "", 1)}}或其他可迭代对象。(例如,包含两个元素的数组,如
[[ 1, 'one' ],[ 2, 'two' ]]。)每个键值对都被添加到新的Map中。
- : 一个元素是键值对的{{jsxref("Array", "数组", "", 1)}}或其他可迭代对象。(例如,包含两个元素的数组,如
示例
创建一个新的 Map
const myMap = new Map([
[1, "one"],
[2, "two"],
[3, "three"],
]);