JavaScript new Map() 方法
示例
通过将数组传递给 new Map() 构造函数来创建 Map 对象:
// 创建一个 Map 映射
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);亲自试一试 »
Creating a new Map object and add elements with the set() method:
// 创建一个 Map 映射
const fruits = new Map();
// 设置映射值
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);亲自试一试 »描述
new Map()构造函数创建一个Map对象。
注意
Map 对象只能通过 new Map()
语法
new Map(iterable)
参数
| 参数 | 描述 |
| iterable | 可选。 一个包含键值对的可迭代对象。 |
返回值
| 类型 | 描述 |
| Object | 一个新的 Map 对象。 |
浏览器支持
Map 是 ECMAScript 6 (ES6 2015) 的一项特性。
JavaScript 2015 自 2017 年 6 月起,所有浏览器均已支持 JavaScript 2015。
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
