Javascript ES6 – #19. Bucle for…of

Unidad
Materiales

En vídeos anteriores conocimos los objetos Map y Set, que nos permitían almacenar valores de una manera especial. Además, conocimos sus propiedades y métodos. Pero dejamos en el tintero la manera de recorrer este tipo de estructuras de datos. En esta lección veremos cómo hacerlo utilizando el bucle for…of.

For…of es una sentencia que ejecuta un bloque de código para cada uno de los elementos que forman parte de un objeto iterable, como puede ser un String, un Array, un Map, un Set u otros iteradores definidos por el usuario.

A diferencia de lo que ya vimos en el curso de Javascript I en que for…in iteraba sobre las propiedades de un objeto, for…of es una estructura de control específica para las colecciones, y no para todos los objetos.

Su sintaxis es la siguiente:

for (variable of iterable){
//sentencias
}

En el siguiente vídeo veremos cómo utilizar for…of sobre los siguientes tipos de objetos:

  • Un array.
  • Una cadena.
  • Un map.
  • Un set.

¿Quieres verlo? ¡Aquí lo tienes!

¡Consulta en la pestaña Materiales el código fuente trabajado en la lección!

¿No te ha quedado claro? ¿Quieres aportar tu punto de vista? ¡Deja tu comentario!

¡Ups! ¡Este contenido está restringido a codelovers! Inicia sesión o, si aún no eres miembro de Didacticode, regístrate!