JavaScript Map set()

定义和用法

set() 方法用于向 Map 中添加元素。

set() 方法也可用于更新 Map 中的元素。

实例

例子 1

你可以使用 set() 方法向 Map 中添加元素:

// 创建一个 Map
const fruits = new Map();

// 设置 Map 的值
fruits.set("apples", 500);
fruits.set("bananas", 300);
fruits.set("oranges", 200);

亲自试一试

例子 2

set() 方法也可以用于更改 Map 中已有的值:

fruits.set("apples", 500);

亲自试一试

语法

map.set(key, value)

参数

参数 描述
key 必需。元素的键。
value 必需。元素的值。

返回值

类型 描述
Map Map 对象本身。

浏览器支持

map.set() 是 ECMAScript6 (ES6) 的特性。

自 2017 年 6 月起,所有现代浏览器均支持 ES6(JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 年 5 月 2017 年 4 月 2017 年 6 月 2016 年 9 月 2016 年 6 月

map.set() 在 Internet Explorer 中不受支持。