【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
thumbnails[currentIndex].classList.remove('current');について。
thumbnails[currentIndex].classList.remove('current');
この時点でcurrentIndexは0と定義されていました(let currentIndex = 0として)。
currentIndex
0
let currentIndex = 0
なのでこの部分はthumbnails下の0番目のcurrent要素がthumbnails下の要素をクリックした後に外れるとなっています(0番目~7番目すべて含む)。
thumbnails
current
この点においてthumbnails下のどの要素をクリックしてもcurrentクラスが外れるという解釈になり、もし仮に0番目のimageをクリックした場合currnetクラスは何故外れないのかと思いました。
image
currnet
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
thumbnails[currentIndex].classList.remove('current');について。この時点で
currentIndexは0と定義されていました(let currentIndex = 0として)。なのでこの部分は
thumbnails下の0番目のcurrent要素がthumbnails下の要素をクリックした後に外れるとなっています(0番目~7番目すべて含む)。この点において
thumbnails下のどの要素をクリックしてもcurrentクラスが外れるという解釈になり、もし仮に0番目のimageをクリックした場合currnetクラスは何故外れないのかと思いました。