JavaScript Set keys()

Definition og brug

keys() Metoden returnerer en iteratorobjekt, der indeholder værdierne i Set.

keys() Metoden ændrer ikke den oprindelige Set.

Eksempel

Eksempel 1

// Opret en Set
const letters = new Set(["a", "b", "c"]);
// Få værdier
const myIterator = letters.keys();
// Udtage værdier
let text = "";
for (const x of myIterator) {
  text += x;
}

Prøv det selv

Eksempel 2

Direkte gennemgang set.keys():

// Opret en Set
const letters = new Set(["a", "b", "c"]);
// Udtage alle elementer
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Prøv det selv

Bemærk

Da Set ikke har nøgler,keys() Metoden returnerer resultatet af values() Metoder er ens.

Dette gør, at JavaScript Set er kompatibelt med JavaScript Map.

Syntaks

set.keys()

Parameter

Ingen.

Returværdi

Type Beskrivelse
Iterator Itererbare objekter, der indeholder Set-værdier.

Browsertilstand

set.keys() Er egenskaberne for ECMAScript6 (ES6).

Fra og med juni 2017 understøtter alle moderne browsere ES6 (JavaScript 2015):

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

Internet Explorer understøtter ikke set.keys().

Relaterede sider: JavaScript sæt JavaScript iterabler Fuldt JavaScript sæt reference