在线文档教程

map.set

map.set

set() 方法为Map对象添加一个指定键(key)和值(value)的新元素。

语法

myMap.set(key, value

参数

key必填。添加到Map对象的元素的key值。value必填。添加到Map对象的元素的value值。

返回值

Map对象。

示例

使用 Set 方法

var 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'

规范

SpecificationStatusComment
ECMAScript 2015 (6th Edition, ECMA-262)The definition of 'Map.prototype.set' in that specification.StandardInitial definition.
ECMAScript Latest Draft (ECMA-262)The definition of 'Map.prototype.set' in that specification.Draft

浏览器兼容性

FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support38(Yes)13.0 (13.0)11257.1

FeatureAndroidChrome for AndroidEdgeFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic supportNo support38(Yes)13.0 (13.0)No supportNo support8