以前、別の質問で
「
// 1000秒毎にshowTimeメソッドを呼び出します。
const timeoutId = setTimeout(showTime, 1000);
」
と教わりました。
ここのconstでなぜsetTimeout(showTime, 1000)を実行できているのでしょうか?
今までconstは語句を定義する役割を持つと思っていました。つまり、ここではtimeoutIdという語句がsetTimeout(showTime, 1000)と定義しているだけだと思っていました。
しかし、これだと、setTimeout(showTime, 1000)を実行している箇所がないことに気が付き、このconstの部分でsetTimeout(showTime, 1000)を実行しているように思います。
これはどのように考えればいいのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?