--- title: Map.prototype.set() slug: Web/JavaScript/Reference/Global_Objects/Map/set tags: - ECMAScript 2015 - JavaScript - Map - Method - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Map/set ---
set()
メソッドは、指定されたキーと値を持つ要素を Map
オブジェクトに追加したり、更新したりします。
myMap.set(key, value)
key
Map
オブジェクトに追加する要素のキーです。value
Map
オブジェクトに追加する要素の値です。Map
オブジェクト。
let myMap = new Map() // マップに新しい要素を追加する myMap.set('bar', 'foo') myMap.set(1, 'foobar') // マップにある要素を更新する myMap.set('bar', 'baz')
set()
メソッドは Map
オブジェクトを返すため、以下のようにメソッドチェーンを作ることができます。
// チェーンを使用してマップに新しい要素を追加する myMap.set('bar', 'foo') .set(1, 'foobar') .set(2, 'baz');
仕様書 |
---|
{{SpecName('ESDraft', '#sec-map.prototype.set', 'Map.prototype.set')}} |
{{Compat("javascript.builtins.Map.set")}}