La tarea es convertir un iterador en una array.
Esto se puede realizar iterando cada valor del iterador y almacenando el valor en otra array
Método:
Para hacer un iterador para una array:
const it = array[Symbol.iterator]();
Así que primero hacemos un iterador para el «arreglo» llamado «eso». Después de crear el iterador, iteramos a cada valor almacenado en ese iterador y lo insertamos en otra array llamada «p» con el siguiente código
p.push(word)
donde la palabra es el valor correspondiente a los elementos de la array almacenados en el iterador. Después de iterar a través de cada uno de los elementos, obtenemos nuestra array final donde todos los valores del iterador se almacenan en p.
Ejemplo:
javascript
<script> const array = ['Geeks', 'for', 'Geeks']; p=[] const it = array[Symbol.iterator](); document.write(it); document.write("<br>"); for(let word of it) { p.push(word) } document.write( "After the conversion the array becomes"); document.write("<br>"); document.write(p); </script>
Producción:
[object Array Iterator] After the conversion the array becomes ["Geeks", "for", "Geeks"]
Publicación traducida automáticamente
Artículo escrito por shivanshsaxena1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA