setInterval
setInterval() は Window インターフェイスのメソッドで、一定の間隔を置いて関数やコードスニペットを繰り返し呼び出します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 1 | 12 | 1 | 1 | 18 | 1 | |
| clearInterval() は Window インターフェイスのメソッドで、以前に Window.setInterval の呼び出しによって確立された時限繰り返し動作を取り消します。指定された引数で前回確立されたアクションを識別できなかった場合、このメソッドは何も行いません。 | 1 | 12 | 1 | 1 | 18 | 1 |
worker_support 労働者で利用可能 | 3 | 12 | 3.5 | 4 | 18 | 5 |
worker_support 労働者で利用可能 | 3 | 12 | 3.5 | 4 | 18 | 5 |
基本構文
JAVASCRIPT
setInterval(code)
setInterval(code, delay)
setInterval(func)
setInterval(func, delay)
setInterval(func, delay, param1)
setInterval(func, delay, param1, param2)
setInterval(func, delay, param1, param2, /* …, */ paramN) 実務での使いどころ
-
setInterval の活用
setInterval() は Window インターフェイスのメソッドで、一定の間隔を置いて関数やコードスニペットを繰り返し呼び出します。
注意点
- 古いブラウザでは対応していない場合がある。
実装メモ
- 一部の API はセキュアコンテキスト (HTTPS) やユーザー操作起点を必要とする。利用前に要件を確認すること。