Map.prototype.set()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die set()
-Methode von Map
-Instanzen fügt einen Eintrag zu dieser Karte hinzu oder aktualisiert diesen, indem sie einen angegebenen Schlüssel und einen Wert verwendet.
Probieren Sie es aus
Syntax
set(key, value)
Parameter
key
-
Der Schlüssel des Elements, das zum
Map
-Objekt hinzugefügt werden soll. Der Schlüssel kann jeden JavaScript-Typ haben (jeder primitiver Wert oder jede Art von JavaScript-Objekt). value
-
Der Wert des Elements, das zum
Map
-Objekt hinzugefügt werden soll. Der Wert kann jeden JavaScript-Typ haben (jeder primitiver Wert oder jede Art von JavaScript-Objekt).
Rückgabewert
Das Map
-Objekt.
Beispiele
Verwendung von set()
const 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");
Verwendung von set() mit Verkettung
Da die set()
-Methode dasselbe Map
-Objekt zurückgibt, können Sie den Methodenaufruf wie unten gezeigt verkettet verwenden:
// Add new elements to the map with chaining.
myMap.set("bar", "foo").set(1, "foobar").set(2, "baz");
Spezifikationen
Specification |
---|
ECMAScript Language Specification # sec-map.prototype.set |
Browser-Kompatibilität
BCD tables only load in the browser