JavaScriptで、特定の時間間隔の後に関数を呼び出すにはどうすればよいですか?
これが私が実行したい私の関数です:
function FetchData() {
}
JavaScriptで、特定の時間間隔の後に関数を呼び出すにはどうすればよいですか?
これが私が実行したい私の関数です:
function FetchData() {
}
JavaScriptタイミングイベントを使用して、一定の時間間隔の後に関数を呼び出すことができます。
これにより、3秒ごとにアラートボックスが表示されます。
setInterval(function(){alert("Hello")},3000);
javascript.ieでタイムイベントの2つの方法を使用できます
setInterval()
:指定された時間間隔で、関数を繰り返し実行しますsetTimeout()
:指定されたミリ秒数待機した後、関数を1回実行します1000ミリ秒後に関数FetchData()
を1回実行します。
setTimeout( function() { FetchData(); }, 1000);
1000ミリ秒ごとに関数FetchData()
を繰り返し実行します。
setInterval( FetchData, 1000);
setIntervalを探しているようです。これと同じくらい簡単です:
function FetchData() {
// do something
}
setInterval(FetchData, 60000);
何かを1回だけ呼び出したい場合は、setTimeoutがあります。
ECMAScript 6では矢印関数が導入されたため、setTimeout()またはsetInterval()は次のようになる必要はありません。
setTimeout(function() { FetchData(); }, 1000)
代わりに、よりクリーンで混乱の少ない匿名の矢印関数を使用できます。
setTimeout(() => {FetchData();}, 1000)
setTimeout(() => {
console.log('Hello Timeout!')
}, 3000);
setInterval(() => {
console.log('Hello Interval!')
}, 2000);
setTimeout(func、5000);
--指定された時間の後にfunc()という名前の関数を呼び出します。ここでは、5000ミリ秒、つまり)5秒後