--- 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")}}