• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 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');