timeoutId をコンソールで確認するにはどうしたらいいですか?

setTimeout の次の行に console.log(timeoutId); と書けば表示されます。
2022年1月28日
ユーザー

お世話になります。
関数実行中のtimeoutIdのコンソール表示を確認したいと思ったのですが、下記のように記載してもundefined となります。
タイマーを起動していないためだと思うのですが、タイマーをスタートさせた後は全体を一度更新しなければ console を再確認できないと思うのですが、どう記載したらよいでしょうか?
よろしくお願いいたします。

function countUp() {
      // まず定数dを設定する。dは現在の経過ミリ秒-カウント開始時点の経過ミリ秒+カウントストップした時点の経過ミリ秒(初回は0秒)をnew date()して日付にしたもの。
      const d = new Date(Date.now() - startTime + elapsedTime);
      // dから情報を取得する
      const m = String(d.getMinutes()).padStart(2, '0');
      const s = String(d.getSeconds()).padStart(2, '0');
      const ms = String(d.getMilliseconds()).padStart(3, '0');
      // タイマーに表示させる
      timer.textContent = `${m}:${s}.${ms}`;

      // setTimeout()で10ミリ秒ごとにcountUp()を実行し、その返り値をtimeoutIdに代入する。
      timeoutId = setTimeout(() => {
         countUp();
      }, 10);
      console.log(timeoutId);
   }

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

プレミアムプランとは?

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