なぜ intervalId に setInterval を代入するのですか?

一見 intervalId に setInterval を代入しているように見えますが、実際に代入されるのはタイマーの ID です。
2024年4月13日
ユーザー

こんにちは。
タイマーを止めるプログラムで質問です。
なぜ、タイマーを識別する ID を定数 const intervalId として、setInterval を代入するのですか?
その挙動がわからないので教えてください。

const intervalId =  setInterval(() => {
    console.log(count);
    count--;
    if (count < 0) {
      clearInterval(intervalId);
    }
  }, 1000);

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

プレミアムプランとは?

このレッスンの質問と回答(2)