質問: ### 前提・実現したいこと ドットインストール「はじめてのJavaScript #11」のコードについてです。 https://dotinstall.com/lessons/basic_javascript_v4/50611 for文のなかにaddEventListnerがありますが、divに番号が振られている訳でもないのになぜ上手く機能しているかが分かりません。 ### 発生している問題・エラーメッセージ ### 該当のソースコード ``` ``` ### 試したこと ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: `for`のループ変数を`let`にしているので、ループ1回毎にループ変数はそれぞれ確保されます。 `addEventListener`のコールバックでは、その回にセットされた`i`と紐づくので、ループの`i`をあとからでも回収できます。