Map.prototype.set()

基线 广泛可用

此功能已得到很好的建立,并且可以在许多设备和浏览器版本上正常运行。它自 2015 年 7 月.

报告反馈

试试看

语法

set() 方法在 Map 实例中添加或更新此映射中具有指定键和值的条目。
set(key, value)

js

要添加到 Map 对象的元素的值。该值可以是任何 JavaScript 类型(任何 原始值 或任何类型的 JavaScript 对象)。

返回值

示例

Map 对象。

set() 方法在 Map 实例中添加或更新此映射中具有指定键和值的条目。
const myMap = new Map();

// Add new elements to the map
myMap.set("bar", "foo");
myMap.set(1, "foobar");

// Update an element in the map
myMap.set("bar", "baz");

使用 set()

使用 set() 进行链式操作

set() 方法在 Map 实例中添加或更新此映射中具有指定键和值的条目。
// Add new elements to the map with chaining.
myMap.set("bar", "foo").set(1, "foobar").set(2, "baz");

规范

由于 set() 方法返回相同的 Map 对象,因此您可以像下面这样对方法调用进行链式操作
规范
# ECMAScript 语言规范

浏览器兼容性

sec-map.prototype.set

另请参阅