【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
currentIndex は、序盤で
let currentIndex = 0;
と0が代入されています。 しかし、後半では
const thumbnails = document.querySelectorAll('.thumbnails > li'); thumbnails[currentIndex].classList.remove('current'); currentIndex = index; thumbnails[currentIndex].classList.add('current'); });
↑のthumbnails[currentIndex].classList.remove('current');の文のように、 thumbnailsのindexを取得するために使われていますが どこで、currentIndexは「0」を示す変数から、imagesのindex(順番を示す番号)を示す変数に更新されたのでしょうか?
thumbnails[currentIndex].classList.remove('current');
currentIndex
images
index
文字起こしにある
「0:23 これは forEach() の機能なのですが、 forEach() のこちらで渡す引数を 2 つにすると、この配列の中でこの image が何番目であるかを 2 番目の引数である index で表現できるようになるので、それを処理で使っていきたいと思います。」
↑こちらの機能を、↓以下の式で使った、ということなのでしょうか?
currentIndex = index;
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
currentIndex は、序盤で
と0が代入されています。
しかし、後半では
↑の
thumbnails[currentIndex].classList.remove('current');の文のように、thumbnailsのindexを取得するために使われていますが
どこで、
currentIndexは「0」を示す変数から、imagesのindex(順番を示す番号)を示す変数に更新されたのでしょうか?文字起こしにある
「0:23 これは forEach() の機能なのですが、 forEach() のこちらで渡す引数を 2 つにすると、この配列の中でこの image が何番目であるかを 2 番目の引数である index で表現できるようになるので、それを処理で使っていきたいと思います。」
↑こちらの機能を、↓以下の式で使った、ということなのでしょうか?