JavaScript Set keys()

Definition und Verwendung

keys() Die Methode gibt einen Iterator-Objekt zurück, das die Werte im Set enthält.

keys() Die Methode ändert den ursprünglichen Set nicht.

Beispiel

Beispiel 1

// Ein Set erstellen
const letters = new Set(["a", "b", "c"]);
// Werte erhalten
const myIterator = letters.keys();
// Werte auflisten
let text = "";
for (const x of myIterator) {
  text += x;
}

Probieren Sie es selbst aus

Beispiel 2

Direkt durchlaufen set.keys():

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

Probieren Sie es selbst aus

Achtung

Da Set keine Schlüssel hat,keys() Das Ergebnis der Methode, die von values() zurückgegeben wird, ist values() Methoden sind gleich.

Dies macht JavaScript Set mit JavaScript Map kompatibel.

Syntax

set.keys()

Parameter

Keine.

Rückgabewert

Typ Beschreibung
Iterator Iterierbare Objekte, die Set-Werte enthalten.

Browser-Unterstützung

set.keys() Eigenschaften von ECMAScript6 (ES6).

Ab dem 6. Juni 2017 unterstützen alle modernen Browser ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mai 2016 April 2017 Juni 2017 September 2016 Juni 2016

Internet Explorer unterstützt dies nicht set.keys().

Verwandte Seiten: JavaScript-Sets JavaScript-Iterables Vollständige Referenz für das JavaScript-Set