In JavaScript, wie kann ich eine Funktion nach einem bestimmten Zeitintervall aufrufen?Javascript: Rufen Sie eine Funktion nach bestimmten Zeitraum
Hier ist meine Funktion, die ich laufen soll:
function FetchData() {
}
In JavaScript, wie kann ich eine Funktion nach einem bestimmten Zeitintervall aufrufen?Javascript: Rufen Sie eine Funktion nach bestimmten Zeitraum
Hier ist meine Funktion, die ich laufen soll:
function FetchData() {
}
Sie können JavaScript Timing Events verwenden Funktion nach einer bestimmten Zeitspanne zu nennen :
Dies zeigt die Warnmeldung nach 3 Sekunden:
setInterval(function(){alert("Hello")},3000);
Sie zwei Verfahren des Zeitereignisses in javascript.i.e verwenden können.
setInterval()
: führt eine Funktion aus, immer und immer wieder, bei spezifizierten ZeitintervallensetTimeout()
: führt eine Funktion aus, einmal nach einer angegebenen Anzahl von Millisekundenklar gesagt danke – Andrew
klingt wie Sie für setInterval suchen. Es ist so einfach wie diese:
function FetchData() {
// do something
}
setInterval(FetchData, 60000);
wenn Sie einmal etwas nennen wollen, Theres setTimeout.
Funktion ausführen FetchData()
einmal nach 1000 Millisekunden:
setTimeout(FetchData,1000);
Funktion ausführen FetchData()
wiederholt alle 1000 Millisekunden:
setInterval(FetchData,1000);
Ich denke, im Falle von 'setInterval()' sollten die runden Klammern für den Funktionsnamen, d. H. 'FetchData' nicht vorhanden sein, da es die Funktion nur einmal auslöst. setInterval (FetchData, 1000) scheint gültiger zu sein. Ich habe es in Chrom getestet. –
Das ist falsch. Im setTimeout wird FetchData() sofort ausgeführt. Sie müssen es in eine Funktion wie folgt einfügen: setTimeout (function() {FetchData();}, 1000); – thatOneGuy
SetTimeout (func Warte 5000);
- es wird die Funktion namens func() nach der angegebenen Zeit aufrufen. hier, 5000 Millisekunden, d. H.) Nach 5 Sekunden
'setTimeout()'? 'setInterval()'? – Pointy
Wo setTimeout() implementieren? – Shaggy
Wie kann es einfacher sein, hier eine Frage zu stellen, als nach Google nach "JavaScript Call Function nach bestimmten Zeitintervallen" zu suchen? – deviousdodo