Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Material complementar para quem quiser entender melhor o que é o "for"

Estava com várias (muitas) dúvidas sobre o que é esse "for" e então encontrei um material bem legal sobre JavaScript que detalha cada parte:

Sintaxe


for ([inicialização]; [condição]; [expressão final])
   declaração

inicialização

Uma expressão (incluindo expressões de atribuição) ou declarações variáveis. Geralmente usada para iniciar o contador de variáveis. Esta expressão pode, opcionalmente, declarar novas variáveis com a palavra chave var. Essas variáveis não são locais no loop, isto é, elas estão no mesmo escopo que o loop for está. Variáveis declaradas com let são locais para a declaração. O resultado desta expressão é descartado.

condição

Uma expressão para ser avaliada antes de cada iteração do loop. Se esta expressão for avaliada para true, declaração será executado. Este teste da condição é opcional. Se omitido, a condição sempre será avaliada como verdadeira. Se a expressão for avaliada como falsa, a execução irá para a primeira expressão após a construção loop for.

expressão final

Uma expressão que será validada no final de cada iteração de loop. Isso ocorre antes da próxima avaliação da condição. Geralmente usado para atualizar ou incrementar a variável do contador.

declaração

Uma declaração que é executada enquanto a condição for verdadeira. Para executar múltiplas condições dentro do loop, use uma instrução de bloco ({...}) para agrupar essas condições. Para não executar declarações dentro do loop, use uma instrução vazia (;).

Fonte: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/for

1 resposta
solução!

Na verdade não é uma dúvida, só deixando esse material informativo para outros alunos.