timeoutId に setTImeout を代入した後でも、setTimeout() が動くのは何故でしょうか?

timeoutId には setTimeout を実行して、その結果を代入しているからです。
2021年11月3日
ユーザー

お世話になります。

別の方も質問されていますが、timeoutId に setTImeout を代入した後でも、setTimeout() が動く理由、もしくは動いているように見える理由がよく分かりません。

変数に関数を代入しただけでも、関数が実行されるという状態について、教えてください。
他に、このようなケースがあるよ、という例示で教えていただけると理解できるかもしれません。

どうぞ、よろしくお願いします。

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

プレミアムプランとは?