Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
JavaScript の例外 "a declaration in the head of a for-of loop can't have an initializer" は、 for...of ループの先頭に |for (var i = 0 of iterable)| のように初期化子が含まれている場合に発生します。これは for-of ループでは許可されていません。
for...of ループの先頭に初期化式が含まれています。つまり、 |for (var i = 0 of iterable)| のように変数が宣言され、値が代入されています。これは、 for-of ループでは許可されていません。初期化できる for ループを使用した方が良いかもしれません。
for-of ループのヘッダーから初期化子 (value = 50) を取り除く必要があります。おそらく、50 をオフセット値にしようとしているのでしょうから、たとえばループのボディー内で 50 を加えられます。
This page was last modified on 2026年2月17日 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.