JavaScript では、setTimeout() 関数を使用して、指定した遅延の後にコールバック関数を実行できます。ただし、関数を一定の間隔で繰り返し呼び出したい場合は、2 つのオプションを考慮する必要があります。
タイマー内のコードが間隔よりも長くかかる可能性がある場合は、 setInterval() を使用できます。
setInterval(function, delay);
この関数は、指定されたコールバック関数を指定された時刻に繰り返し実行します。 late.
より効率的なアプローチは、setTimeout() と自己実行匿名関数を使用することです:
(function(){ // Execute some code setTimeout(arguments.callee, 60000); })();
このメソッドコードの実行が完了する前に次の呼び出しが行われないことを保証します。ここでは、arguments.callee が関数への参照として使用され、setTimeout().
での適切な呼び出しが保証されます。以上が定期的に JavaScript 関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。