JavaScript Set Referenzhandbuch

JavaScript-Sammlung (Set) ist eine Sammlung einzigartiger Werte.

Jeder Wert in der Sammlung kann nur einmal vorkommen.

Diese Werte können jeden Typ sein, einschließlich primärer Werte oder Objekte.

Wie man eine Sammlung erstellt

Sie können JavaScript-Sammlungen auf folgende Weise erstellen:

  • Ein Array an new Set()
  • Eine Sammlung erstellen und mit add() Wert hinzufügen Methode

Beispiel 1

Ein Array an new Set() Konstruktor:

// Eine Sammlung erstellen
const letters = new Set(["a","b","c"]);

Selbst ausprobieren

Beispiel 2

Eine Sammlung erstellen und Werte hinzufügen:

// Eine Sammlung erstellen
const letters = new Set();
// Werte zur Sammlung hinzufügen
letters.add("a");
letters.add("b");
letters.add("c");

Selbst ausprobieren

JavaScript-Sammlungsmethoden und -Attribute

Methode/Atters Beschreibung
new Set() Eine neue Sammlung erstellen.
add() Fügt ein neues Element zur Sammlung hinzu.
clear() Entfernt alle Elemente aus der Sammlung.
delete() Entfernt ein Element aus der Sammlung.
entries() Gibt einen Iterator zurück, der Paare [value, value] enthält (jedes Element ist sowohl Schlüssel als auch Wert in der Sammlung).
forEach() Ruft für jedes Element eine Callback-Funktion auf.
has() Gibt true zurück, wenn eine bestimmte Wert in der Sammlung vorhanden ist.
keys() Gleiche wie values() Methode.
size Gibt die Anzahl der Elemente in der Sammlung zurück.
values() Gibt einen Iterator zurück, der die Werte der Sammlung enthält.

new Set() Methode

Ein Array an new Set() Konstruktor:

Beispiel

// Eine Sammlung erstellen
const letters = new Set(["a","b","c"]);

Selbst ausprobieren

Sammlungselemente auflisten

Sie können for..of Schleife auflisten alle Elemente der Sammlung (Werte):

Beispiel

// Eine Sammlung erstellen
const letters = new Set(["a","b","c"]);
// Alle Elemente auflisten
let text = "";
for (const x of letters) {
  text += x;
}

Selbst ausprobieren