Construto for-of

O construto for-of cria um loop para iterar sobre arrays.

Sintaxe

javascriptfor (let variavelParaElemento of array) {
  /*
    Na variavelParaElemento serão colocados, um por vez,
    os elementos do array que está sendo iterado.
  */
};

Exemplo

Vamos iterar sobre os elementos do array e exibi-los na tela:

javascriptlet arr = [1, 2, 3, 4, 5];

for (let elem of arr) {
  console.log(elem);
}

Exemplo

Vamos criar um contador de iterações do loop:

javascriptlet arr = [1, 2, 3, 4, 5];

let i = 0;
for (let elem of arr) {
  console.log(elem);
  i++;
}
console.log(i);

Veja também

  • lição do livro JavaScript,
    que descreve como trabalhar com o loop for-of
  • o construto for-in,
    que cria um loop para iterar sobre objetos
  • a instrução break,
    que interrompe o loop
  • a instrução continue,
    que avança o loop para a próxima iteração