Member-only story
ECMAScript 2019. Iteración asíncrona usando “for-of”
Cómo emplear los bucles “for-of” para iterar de forma asíncrona
English version: https://medium.com/@ger86/ecmascript-2019-asynchronous-iteration-using-for-of-dc1893f99fd9
En este artículo quiero centrarme en otra de las características que trae consigo ECMAScript 2019: la iteración asíncrona. Este tipo de iteración está basada en el bucle for-of
el cual habitualmente se usa para iterar a través de una serie de elementos que se encuentran en un array y que a partir de ahora podremos emplear para iterar elementos asíncronos tales como Promises
. ¡Vamos a verlo!
El bucle for-of
Como comentaba al principio del artículo, el bucle for-of
nos permite iterarse a través de una lista de elementos incluida dentro de un array. Por ejemplo:
En este caso, la función iterateArray
itera sobre los elementos del array pasado como argumentos de forma síncrona imprimiendo en la consola el siguiente resultado:
item 10
item 20
item 30
item 40
item 50