【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
currentIndex = i; について解らない場所があったので質問させていただきました。
currentIndex = i;
今回解らないのが、currentIndex = i; の i 数値はどうやって決まっているのかが解りません。
i
クリックされたときの流れは私の考えでは、setupDots() が読み込まれ、 button.addEventListener('click', () => { から下が、 ボタンがクリックされたときに動く。という考えで、 クリックされたときに動くのは理解できたのですが、
setupDots()
button.addEventListener('click', () => {
なぜクリックしたら、0 番めから 2 番目、2 番目から 0 番目のように移動できるのでしょうか?
他の回答者さんの回答のように、for で定義した i を currentIndex = i; に代入させ、 登録 (一番左は 0、真ん中は 2 番,,,と決めること。) させているのでしょうか?
for
しかし、button.addEventListener('click', () => { は、クリックされてから なので、もし登録されていて一つ一つ代入されているのならば、 どのタイミングで代入されているのでしょうか? 長文申し訳ありません。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
currentIndex = i;について解らない場所があったので質問させていただきました。今回解らないのが、
currentIndex = i;のi数値はどうやって決まっているのかが解りません。クリックされたときの流れは私の考えでは、
setupDots()が読み込まれ、button.addEventListener('click', () => {から下が、ボタンがクリックされたときに動く。という考えで、
クリックされたときに動くのは理解できたのですが、
なぜクリックしたら、0 番めから 2 番目、2 番目から 0 番目のように移動できるのでしょうか?
他の回答者さんの回答のように、
forで定義したiをcurrentIndex = i;に代入させ、登録 (一番左は 0、真ん中は 2 番,,,と決めること。)
させているのでしょうか?
しかし、
button.addEventListener('click', () => {は、クリックされてからなので、もし登録されていて一つ一つ代入されているのならば、
どのタイミングで代入されているのでしょうか?
長文申し訳ありません。