setTimeout()
setTimeout() は Window インターフェイスのメソッドで、時間切れになると、関数または指定されたコードの断片を実行するタイマーを設定します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 1 | 12 | 1 | 1 | 18 | 1 | |
| clearTimeout() は Window インターフェイスのメソッドで、Window.setTimeout() の呼び出しによって以前に確立されたタイムアウトを解除します。 | 1 | 12 | 1 | 4 | 18 | 1 |
worker_support 労働者で利用可能 | 3 | 12 | 3.5 | 4 | 18 | 5 |
worker_support 労働者で利用可能 | 3 | 12 | 3.5 | 4 | 18 | 5 |
基本構文
JAVASCRIPT
setTimeout(code)
setTimeout(code, delay)
setTimeout(func)
setTimeout(func, delay)
setTimeout(func, delay, param1)
setTimeout(func, delay, param1, param2)
setTimeout(func, delay, param1, param2, /* …, */ paramN) 実務での使いどころ
-
setTimeout() の活用
setTimeout() は Window インターフェイスのメソッドで、時間切れになると、関数または指定されたコードの断片を実行するタイマーを設定します。
注意点
- 古いブラウザでは対応していない場合がある。
実装メモ
- 一部の API はセキュアコンテキスト (HTTPS) やユーザー操作起点を必要とする。利用前に要件を確認すること。