web-dev-qa-db-ja.com

Javascript:特定の期間後に関数を呼び出す

JavaScriptでは、特定の時間間隔後に関数を呼び出すにはどうすればよいですか?

私が実行したい私の機能は次のとおりです。

function FetchData() {
}
53
Shaggy

JavaScript Timing Events を使用して、特定の時間間隔の後に関数を呼び出すことができます。

これは3秒後に警告ボックスを表示します:

setInterval(function(){alert("Hello")},3000);

Javascript.i.eで時間イベントの2つのメソッドを使用できます。

  1. setInterval():指定された時間間隔で関数を繰り返し実行します
  2. setTimeout():指定されたミリ秒数待機した後、関数を1回実行します
130
Akash KC

実行関数FetchData()1回 1000ミリ秒後に:

setTimeout(FetchData,1000);

実行関数FetchData()繰り返し 1000ミリ秒ごと:

setInterval(FetchData,1000);
18
Mark

setInterval を探しているように聞こえます。これは簡単です:

function FetchData() {
  // do something
}
setInterval(FetchData, 60000);

一度だけ呼び出したい場合は、 setTimeout があります。

8
oezi