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