Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. Map
  6. set()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

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 ⁨Juli 2015⁩.

Dieset() Methode vonMap Instanzen fügt diesemMap ein neues Element mit einem angegebenen Schlüssel und Wert hinzu oder aktualisiert ein vorhandenes Element, wenn der Schlüssel bereits existiert.

Probieren Sie es aus

const map = new Map();map.set("bar", "foo");console.log(map.get("bar"));// Expected output: "foo"console.log(map.get("baz"));// Expected output: undefined

Syntax

js
set(key, value)

Parameter

key

Der Schlüssel des Eintrags, der zumMap-Objekt hinzugefügt oder darin geändert werden soll. Kann jeden Wert annehmen. Objekt-Schlüssel werden durchReferenz und nicht durch Wert verglichen.

value

Der Wert des Eintrags, der zumMap-Objekt hinzugefügt oder darin geändert werden soll. Kann jeden Wert annehmen.

Rückgabewert

DasMap-Objekt.

Beispiele

Verwendung von set()

js
const myMap = new Map();// Add new elements to the mapmyMap.set("bar", "foo");myMap.set(1, "foobar");// Update an element in the mapmyMap.set("bar", "baz");

Verwenden von set() mit Verkettung

Da dieset() Methode dasselbeMap-Objekt zurückgibt, können Sie den Methodenaufruf wie unten gezeigt verketten:

js
// Add new elements to the map with chaining.myMap.set("bar", "foo").set(1, "foobar").set(2, "baz");

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-map.prototype.set

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp