JavaScript Set keys()

Definitie en gebruik

keys() De methode retourneert een iteratorobject dat de waarden van de Set bevat.

keys() De methode verandert het oorspronkelijke Set niet.

Voorbeeld

Voorbeeld 1

// Een Set maken
const letters = new Set(["a", "b", "c"]);
// Waarden verkrijgen
const myIterator = letters.keys();
// Waarden opsommen
let text = "";
for (const x of myIterator) {
  text += x;
}

Probeer het zelf uit

Voorbeeld 2

Direct doorlopen set.keys():

// Een Set maken
const letters = new Set(["a", "b", "c"]);
// Alle elementen opsommen
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Probeer het zelf uit

Let op

Omdat Set geen sleutels heeft,keys() Het resultaat dat de methode retourneert is vergelijkbaar met values() Methoden zijn hetzelfde.

Dit maakt dat JavaScript Set compatibel is met JavaScript Map.

Syntax

set.keys()

Parameters

Geen.

Retourwaarde

Type Beschrijving
Iterator Iterabele objecten die Set-waarden bevatten.

Browserondersteuning

set.keys() Dit zijn de kenmerken van ECMAScript6 (ES6).

Sinds juni 2017 ondersteunen alle moderne browsers ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
May 2016 April 2017 June 2017 September 2016 June 2016

Internet Explorer does not support set.keys().

Related Pages: JavaScript Sets JavaScript Iterables Full JavaScript Set Reference