Get to know MDN better
Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.
A exceção JavaScript "a declaration in the head of a for-of loop can't have an initializer" ocorre quando a cabeça de um for...of loop contém uma expressão inicializadora tal como for (const i = 0 of iteravel). Isto não é permitido no laço for-of.
The head of a for...of loop contains an initializer expression. That is, a variable is declared and assigned a value for (const i = 0 of iterable). This is not allowed in for-of loops. You might want a for loop that does allow an initializer.
A cabeça de um laço for...of contém uma expressão inicializadora. Ou seja, uma variável é declarada e atribuída um valor for (const i = 0 in iteravel). Isto não é permitido no laço for-of. Vocẽ pode querer utilizar um laço for que permita um inicializador.
É necessário remover o inicializador (valor = 50) na cabeça do laço for-of. Talvez pretendesse fazer de 50 um valor de offset, nesse caso poderia adicioná-lo ao corpo do laço, por exemplo.
This page was last modified on 3 de ago. de 2023 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.