いつもお世話になっております。
function setupDots() について、関数の最後に dots[0].classList.add('current') が記入されているので、関数内 for 文の中で current クラスを変更しても、最後には dots[0] に current クラスがつくのではないかと私は思っていましたが、実際は for 文内で設定されたクラスがしっかり反映されています。
関数内の処理の順番や優先度のようなものがあるのでしょうか?これが非同期処理というものでしょうか?
ご教授いただければ幸いです。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?