Map.prototype.set()
set()方法为Map对象添加或更新一个指定了键(key)和值(value)的(新)键值对。
语法
myMap.set(key, value);
参数
- key
- 要添加至相应
Map对象的元素的键。 - value
- 要添加至相应
Map对象的元素的值。
返回值
Map对象
示例
使用set方法
var myMap = new Map();
// 将一个新元素添加到 Map 对象
myMap.set("bar", "foo");
myMap.set(1, "foobar");
// 在Map对象中更新某个元素的值
myMap.set("bar", "baz");
链式使用set方法
因为 Set()方法返回 Map 对象本身,所以你可以像下面这样链式调用它:
// Add new elements to the map with chaining.
myMap.set('bar', 'foo')
.set(1, 'foobar')
.set(2, 'baz');
