Hallo pibroker,
lass die Funktion doch im gewünschten Intervall dauernd laufen und bau dort die Bedingung ein.
Nur wenn die Bedingung erfüllt ist, macht die Funktion etwas.
Das ist letztendlich resourcenschonender, als ständiges Ein- und Ausschalten des Callbacks.
Tschau
Uwe `
Danke für die Hilfe.
NEWS
P
Latest posts made by pibroker
-
RE: [Gelöst] Ungewollter mehrfach Aufruf von schedule()
-
RE: [Gelöst] Ungewollter mehrfach Aufruf von schedule()
Danke für die Antwort, das Skript ist nur ein Beispiel. Ich habe vor in der Funktion f() zu entscheiden ob ich ein weiteres Mal schedule() aufrufe oder nicht. Ist das grundsätzlich so nicht möglich?
-
[Gelöst] Ungewollter mehrfach Aufruf von schedule()
Hallo, habe in der Suche nichts zum Thema gefunden.
Wenn ich nachfolgendes Skript Aufrufe, wird im Log über 20 mal die Testausgabe "in Funktion f" ausgegeben.
Also wird wohl auch die ganze Funktion zigmal aufgerufen.
var cl_sched = null; function f() { clearSchedule(cl_sched); console.log("in Funktion f"); cl_sched = schedule("*/1 * * * *", f); } cl_sched = schedule("*/1 * * * *", f);
Was mache ich falsch?