Método JavaScript Establecer entradas()

El método Set.entries() devuelve un nuevo objeto Iterator que contiene una array de [valor, valor] para cada elemento del objeto Set, en el orden de su inserción. Aunque un conjunto no contiene pares clave-valor, para mantener las similitudes con el método map.entries() , devolverá pares clave-valor donde tanto la clave como el valor tendrán el mismo valor.

Sintaxis:

mySet.entries()

Parámetros: este método no acepta ningún parámetro.

Valor de retorno: el métodoentries() devuelve un nuevo objeto Iterator que contiene una array de [valor, valor] para cada elemento del objeto Set, en orden de inserción.

Ejemplo 1:

Javascript

<script>
    let myset = new Set();
  
    // Adding new elements to the set
    myset.add("California");
    myset.add("Seattle");
    myset.add("Chicago");
  
    // Creating an iterator object
    const setIterator = myset.entries();
  
    // Getting values with iterator
    document.write(setIterator.next().value, "</br>");
    document.write(setIterator.next().value, "</br>");
    document.write(setIterator.next().value, "</br>");
</script>

Producción:

[ 'California', 'California' ]
[ 'Seattle', 'Seattle' ]
[ 'Chicago', 'Chicago' ]

Ejemplo 2:

Javascript

<script>
    let myset = new Set();
  
    // adding new elements to the set
    myset.add("California");
    myset.add("Seattle");
    myset.add("Chicago");
  
    // Creating a iterator object
    const setIterator = myset.entries();
  
    for (const entry of setIterator) {
        document.write(entry, "</br>");
    }
</script>

Producción:

[ 'California', 'California' ]
[ 'Seattle', 'Seattle' ]
[ 'Chicago', 'Chicago' ]

Navegadores compatibles:

  • Chrome 38 y superior
  • Borde 12 y superior
  • Firefox 24 y superior
  • Ópera 25 y superior
  • Safari 8 y superior

Publicación traducida automáticamente

Artículo escrito por shinjanpatra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *