ES6: Bucle for-of

El bucle for-of es un nuevo tipo de bucle introducido en ES6. Este bucle lo que nos permite es iterar a través de los elementos de objetos iterables como, por ejemplo, String, Array, Set, Map, etc.

La estructura que tiene es:

Vamos a ver unos ejemplos con algunos de los tipos de objetos que hemos comentado antes que permite iterar:

Ver código anterior en vivo: https://repl.it/@vreaxe/ES6-for-of-loop

 

Diferencias entre for-of y for-in

Una de las diferencias es que for-of  solamente puede iterar en objetos iterables, en cambio, for-in  puede iterar en cualquier tipo de objeto. Otra diferencia, es que for-in  devuelve las claves y for-of  los valores.

Ver código anterior en vivo: https://repl.it/@vreaxe/ES6-for-of-vs-for-in

 

Diferencias entre for-of y .forEach

La principal diferencia es que for-of  puede iterar en cualquier tipo de objeto iterable, en cambio, .forEach  solamente puede en arrays. Otra diferencia es que con .forEach  podemos acceder al índice y con for-of  no.

Ver código anterior en vivo: https://repl.it/@vreaxe/ES6-for-of-vs-forEach

-


Aloja tu proyecto en DigitalOcean: Obtén $200 de crédito gratis al registrarte a través de este enlace.

Si hay cualquier tipo de error en el post o te surge cualquier duda, no dudes en ponerlo en los comentarios o enviarme un correo desde la página de contacto.

? CONTACTAR

Deja una respuesta

  Acepto la política de privacidad