JavaScript Set keys()

Definizione e uso

keys() Il metodo restituisce un oggetto iteratore che contiene i valori del Set.

keys() Il metodo non cambia il Set originale.

Esempio

Esempio 1

// Crea un Set
const letters = new Set(["a", "b", "c"]);
// Ottieni i valori
const myIterator = letters.keys();
// Elenca i valori
let text = "";
for (const x of myIterator) {
  text += x;
}

Prova tu stesso

Esempio 2

Elenca direttamente set.keys():

// Crea un Set
const letters = new Set(["a", "b", "c"]);
// Elenca tutti gli elementi
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Prova tu stesso

Attenzione

Poiché Set non ha chiavi:keys() Il risultato restituito dal metodo è lo stesso di values() Metodi identici.

Questo rende compatibile JavaScript Set con JavaScript Map.

Sintassi

set.keys()

Parametro

Nessuno.

Valore di ritorno

Tipo Descrizione
Iterator Oggetti iterabili che contengono valori di Set.

Supporto del browser

set.keys() Sono le caratteristiche di ECMAScript6 (ES6).

Dalla giugno 2017, tutti i browser moderni supportano ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Maggio 2016 Aprile 2017 Giugno 2017 Settembre 2016 Giugno 2016

Internet Explorer non supporta set.keys().

Pagine correlate: Set JavaScript Iterabili JavaScript Riferimento completo del set JavaScript