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