setIntervalを停止する方法

DDD
DDDオリジナル
2023-12-11 11:39:252203ブラウズ

clearInterval 関数を使用すると、setInterval 関数によって作成されたタイマーを停止できます。 setInterval 関数は一意のタイマー ID を返します。これをパラメーターとして ClearInterval 関数に渡すと、タイマーの実行を停止できます。

setIntervalを停止する方法

JavaScript では、clearInterval 関数を使用して、setInterval 関数によって作成されたタイマーを停止できます。 setInterval 関数は一意のタイマー ID を返します。これをパラメーターとして ClearInterval 関数に渡してタイマーの実行を停止できます。

以下は、setInterval および clearInterval を使用してタイマーを停止する例です:

// 创建定时器,每1秒执行一次
const intervalId = setInterval(() => {
  console.log('定时器正在执行...');
}, 1000);
// 5秒后停止定时器
setTimeout(() => {
  clearInterval(intervalId); // 通过定时器ID停止定时器的执行
  console.log('定时器已停止');
}, 5000);

上記の例では、setInterval 関数は 1 秒ごとにコールバック関数を実行し、タイマー ID の割り当てを返します。値をintervalId変数に渡します。次に、setTimeout 関数を使用して、5 秒後に clearInterval 関数を呼び出し、intervalId をパラメーターとして渡してタイマーの実行を停止します。

clearInterval 関数が呼び出されると、タイマーは実行を停止し、コールバック関数は繰り返し実行されません。

タイマー ID は一意であり、各タイマーには独自の ID があることに注意してください。したがって、clearInterval 関数を呼び出すときは、特定のタイマーを停止するために正しいタイマー ID を渡していることを確認してください。

以上がsetIntervalを停止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。