setTimeoutやsetIntervalが動いているかどうかはconsole.countでチェック

setTimeoutやsetIntervalが動いているかどうかはconsole.countでチェック
setTimeoutやsetIntervalなどを使用し終わった後はclearTimeoutなどでタイマーを停止させることが多い。しかし、Web上の見た目だけではclearTimeoutでタイマーが正しく停止されているか判断ができないケースがある。

そんな時はsetTimeoutの関数内にconsole.countを入れておくとsetTimeoutが動いているときはカウントが加算し続けるので判断が容易になる。

function hoge() {
	console.count("setTimeoutTest");
	setTimeout(hoge, 1000);
}
hoge();