1. ホーム
  2. javascript

[解決済み] JavaScriptでsetIntervalの呼び出しを停止する

2022-03-17 10:55:48

質問

を使っています。 setInterval(fname, 10000); を使用して、JavaScriptで10秒ごとに関数を呼び出しています。何らかのイベントで呼び出しを停止することは可能でしょうか?

データの繰り返し更新を停止できるようにしたいのですが。

どのように解決するのですか?

setInterval() はインターバルIDを返し、それを clearInterval() :

var refreshIntervalId = setInterval(fname, 10000);

/* later */
clearInterval(refreshIntervalId);

のドキュメントを参照してください。 setInterval() clearInterval() .