for 文の中で const を使っても値の再代入にはならないのですか?

for 文では繰り返しのそれぞれで異なるスコープを持つため、値の再代入にはなりません。
2022年4月26日
ユーザー

お忙しいところ失礼します。
下記コードは動画内のコピーです。

  function setupDots() {
    for (let i = 0; i < slides.length; i++) {
      const button = document.createElement('button');
      dots.push(button);
      document.querySelector('nav').appendChild(button);
    }
    dots[0].classList.add('current');
  }

3 行目に const を使用していますが、定数に値を再代入していることにはならないのですか?
console.log で確認したところ、<button><button> が 3 回代入されていました。
同じ値なので問題ないのでしょうか?
よろしくお願いいたします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?