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');