setInterval 呼び出しの制御: JavaScript ガイド
反復的な JavaScript タスクを扱う場合、setInterval() 関数は関数をスケジュールする便利な方法を提供します。指定された間隔で実行します。ただし、これらの自動呼び出しを停止する必要がある状況が発生する場合があります。多くの場合、ユーザーのアクションによってトリガーされます。
これに対処するために、JavaScript は簡単な解決策を提供します。clearInterval() 関数。 clearInterval() は、setInterval() によって返された間隔 ID を取得し、関数のスケジュールされた実行をキャンセルします。
実装:
で呼び出された関数の実行を停止するにはsetInterval() を使用して間隔 ID を取得し、それを引数として clearInterval() に渡します。実際の例を次に示します。
var refreshIntervalId = setInterval(fname, 10000); // In response to a user action to stop data refresh clearInterval(refreshIntervalId);
このコードは、最初に 10 秒ごとに fname を呼び出す間隔を設定します。必要に応じて、このコードは、間隔 ID であるrefreshIntervalId に関連付けられた間隔をクリアすることで更新を停止します。
追加の注意:
setInterval() と setInterval() については公式ドキュメントを参照してください。詳細と例については、clearInterval() を参照してください。
以上がJavaScript で `setInterval()` 呼び出しを停止するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。