JavaScript Set keys()

Definición y uso

keys() El método devuelve un objeto iterador que contiene los valores del Set.

keys() El método no cambia el Set original.

Ejemplo

Ejemplo 1

// Crear un Set
const letters = new Set(["a", "b", "c"]);
// Obtener valores
const myIterator = letters.keys();
// Listar valores
let text = "";
for (const x of myIterator) {
  text += x;
}

Prueba por tu cuenta

Ejemplo 2

Búsqueda directa set.keys():

// Crear un Set
const letters = new Set(["a", "b", "c"]);
// Listar todos los elementos
let text = "";
for (const x of letters.keys()) {
  text += x;
}

Prueba por tu cuenta

Nota

Dado que Set no tiene claves,keys() El resultado devuelto por el método es el mismo que values() Métodos idénticos.

Esto hace que JavaScript Set sea compatible con JavaScript Map.

Sintaxis

set.keys()

Parámetros

Ninguno.

Valor de retorno

Tipo Descripción
Iterator Objetos iterables que contienen valores de Set.

Compatibilidad del navegador

set.keys() Son características de ECMAScript6 (ES6).

Desde junio de 2017, todos los navegadores modernos admiten ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mayo de 2016 Abril de 2017 Junio de 2017 Septiembre de 2016 Junio de 2016

Internet Explorer no admite set.keys().

Páginas relacionadas: Conjuntos de JavaScript Iterables de JavaScript Referencia completa de JavaScript