JavaScript Set keys()

Définition et utilisation

keys() La méthode retourne un objet itérateur contenant les valeurs du Set.

keys() La méthode ne change pas le Set original.

Instance

Exemple 1

// Créez un Set
const letters = new Set(["a", "b", "c"]);
// Obtenez les valeurs
const myIterator = letters.keys();
// Listez les valeurs
let text = "";
for (const x of myIterator) {
  text += x;
}

Essayez-le vous-même

Exemple 2

Parcourir directement set.keys():

// Créez un Set
const letters = new Set(["a", "b", "c"]);
// Listez tous les éléments
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Essayez-le vous-même

Attention

Comme Set n'a pas de clés,keys() Le résultat retourné par la méthode est similaire à values() Méthodes identiques.

Cela rend JavaScript Set compatible avec JavaScript Map.

Syntaxe

set.keys()

Paramètres

Aucune.

Valeur de retour

Type Description
Iterator Objets itérables contenant des valeurs Set.

Support du navigateur

set.keys() C'est une caractéristique de ECMAScript6 (ES6).

Depuis juin 2017, tous les navigateurs modernes prennent en charge ES6 (JavaScript 2015) :

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mai 2016 Avril 2017 Juin 2017 Septembre 2016 Juin 2016

Internet Explorer ne prend pas en charge set.keys().

Pages liées : Ensembles JavaScript Iterables JavaScript Référence complète du set JavaScript