【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
いつもお世話になっております。
li 要素を繰り返しつくるチャレンジで、 以下のようなコードを書きました。
li
for (let i = 1; i < 4; i++) { const li = document.createElement('li'); li.textContent = quiz[i]; li.addEventListener('click', () => { if (quiz[4] === i - 1) { li.classList.add('correct'); } else { li.classList.add('wrong'); } }); ul.appendChild(li); }
無事に作動しましたが疑問に思ったことがあり、 なぜ for 文の中で li を const で宣言したのに、再宣言・再代入できるのでしょうか。
for
const
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつもお世話になっております。
li要素を繰り返しつくるチャレンジで、以下のようなコードを書きました。
無事に作動しましたが疑問に思ったことがあり、
なぜ
for文の中でliをconstで宣言したのに、再宣言・再代入できるのでしょうか。