タイマーが止まらない理由がわかりません

2020年5月6日
ユーザー

いつもお世話になります。

スタートを何回かクリックすると、タイマーが止まらなくなるバグについてですが、
「クリックするたびにタイマーが走るから」タイマーが止まらない、という理由が少しよく分かりません。

タイマーが止まらないということは、スタートを数回クリックすると、
Panel→check()→clearTimeout(timeoutId); が動作しなくなる、ということでしょうか?

typeofでtimeoutIdをリセットする仕組みは分かりましたが、
そもそもなぜtimeoutIdをリセットする必要があるのかが分かりません。

すみませんが、ご回答をよろしくお願いいたします。

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

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