2020年5月8日解決済み

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

ユーザー

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

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

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

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

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

スタッフ

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

プレミアムプランとは?