ミギムキ

[JavaScript] コピペで使えるsetInterval/clearIntervalのサンプルコード

本記事では、タイマー処理を行うための「setInterval」メソッドと、処理後にタイマーをクリアするための「clearInterval」メソッドのサンプルコードを紹介します。

サンプルコード

let count = 0; const timerID = setInterval(funcInterval, 1000); function funcInterval() { count++; console.log(count); if(count == 10) { clearInterval(timerID); } }

1秒ごとにカウントをインクリメントしてコンソールに出力するサンプルコードです。

サンプルコード(無名関数)

let count = 0; const timerID = setInterval(function() { count++; console.log(count); if(count == 10) { clearInterval(timerID); } }, 1000);

無名関数で「setInterval」メソッドを使用する場合はこのような書き方になります。

どちらの方法を使用する場合でも、「clearInterval」メソッドが必ず呼ばれるように判定条件を実装してください。

ご質問など受け付けています

記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。

ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。