2022年11月19日解決済み

関数の最後で dots[0] に対して .current を追加しているのに for 文内のクラスが反映するのはなぜですか?

ユーザー

いつもお世話になっております。

function setupDots() について、関数の最後に dots[0].classList.add('current') が記入されているので、関数内 for 文の中で current クラスを変更しても、最後には dots[0] に current クラスがつくのではないかと私は思っていましたが、実際は for 文内で設定されたクラスがしっかり反映されています。

関数内の処理の順番や優先度のようなものがあるのでしょうか?これが非同期処理というものでしょうか?
ご教授いただければ幸いです。

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?