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 中不受支持。