--- title: Map.prototype.set() slug: Web/JavaScript/Reference/Global_Objects/Map/set tags: - ECMAScript 2015 - JavaScript - Mapa - Metodă - Prototyp translation_of: Web/JavaScript/Reference/Global_Objects/Map/set original_slug: Web/JavaScript/Referencje/Obiekty/Map/set ---
Metoda set() dodaje lub zmienia element o podany kluczu i wartości w Mapie.
myMap.set(key, value);
Mapy.Mapy. Obiekt typu Map.
set()var myMap = new Map();
// Dodawanie nowych elementu
myMap.set('bar', 'foo');
myMap.set(1, 'foobar');
// Zmiana istniejącego już elementu
myMap.set('bar', 'baz');
set w połączeniu z łańcuchowaniemPonieważ set() zwraca ten sam obiekt typu Mapa, można użyć chainingu (uruchamianie metod jedna po drugiej na danym obiekcie przy użyciu kropek).
// Dodawanie elementów do mapy za pomocą chainingu
myMap.set('bar', 'foo')
.set(1, 'foobar')
.set(2, 'baz');
| Specyfikacja | Status | Komentarz |
|---|---|---|
| {{SpecName('ES2015', '#sec-map.prototype.set', 'Map.prototype.set')}} | {{Spec2('ES2015')}} | Definicja początowa. |
| {{SpecName('ESDraft', '#sec-map.prototype.set', 'Map.prototype.set')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.set")}}