JavaScript Set keys()

Definition och användning

keys() Metoden returnerar en iteratorobjekt som innehåller värdena i Seten.

keys() Metoden ändrar inte den ursprungliga Seten.

Exempel

Exempel 1

// Skapa en Set
const letters = new Set(["a", "b", "c"]);
// Hämta värden
const myIterator = letters.keys();
// Lista värden
let text = "";
för (const x av myIterator) {
  text += x;
}

Prova själv

Exempel 2

Direkt traversera set.keys():

// Skapa en Set
const letters = new Set(["a", "b", "c"]);
// Lista alla element
let text = "";
för (const x av letters.keys()) {
  text += x;
}

Prova själv

Observera

Eftersom Set inte har nycklar:keys() Resultatet som metoden returnerar är lika med values() Metoder är desamma.

Detta gör att JavaScript Set är kompatibelt med JavaScript Map.

Syntax

set.keys()

Parametrar

Inget.

Returvärde

Typ Beskrivning
Iterator Itererbara objekt som innehåller Set-värden.

Webbläsarstöd

set.keys() är egenskaper för ECMAScript6 (ES6).

Från och med juni 2017 stöder alla moderna webbläsare 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 stöder inte set.keys().

Relaterade sidor: JavaScript Sets JavaScript Iterables Full JavaScript Set Referens