setTimeout()を停める方法について教えて下さい

2020年12月3日
ユーザー

お世話になっております。setTimeout()を止めたいときに、カウンタ変数i を使用するほかに、setTimeout()の返り値を使用してこのように書いても問題ないでしょうか。 

function showTime() {
  console.log(new Date());
  const timeoutID = setTimeout(showTime, 1000);
  if (timeoutID > 2) {
    clearTimeout(timeoutID);
  }
}
showTime();

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?