Ciclo For Of de JavaScript

Bucle For Of

JavaScript for of instrucción de bucle recorre los valores del objeto iterable.

Permite que recorras estructuras de datos iterables, como arrays, strings, mapas, listas de nodos, etc.:

Sintaxis

for (variable de iterable) {
  // bloque de código a ser ejecutado
}

variable - Para cada iteración, se asigna el valor de la siguiente propiedad a una variable. La variable se puede declarar con const, let o var.

iterable - Objetos con propiedades iterables.

浏览器支持

For/of Soporte de navegador

Se agregó en 2015 a JavaScript (ES6)

Safari 7 es el primer navegador que admite for of: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Octubre de 2014 Julio de 2015 Octubre de 2016 Octubre de 2013 Octubre de 2014

Internet Explorer no admite For/of

Recorrer un array

Ejemplo

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

Intente hacerlo usted mismo

Recorrer una cadena

Ejemplo

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

Intente hacerlo usted mismo

Bucle While

Vamos a explicar esto en el siguiente capítulo while Bucle y do/while Bucle.