Interval in JavaScript

Marc Wag­ner

Janu­ar 26, 2022

1 min read|

Java­Script ermög­licht es dir, ein Skript regel­mä­ßig auf­zu­ru­fen. Hier­für steht dir die Funk­ti­on set­In­ter­val zur Ver­fü­gung.

So erstellst du ein Interval in JavaScript mit setInterval #

setInterval(function(){ 
     console.log("Ich werde jede Sekunde aufgerufen."); 
}, 1000);

Alter­na­tiv kannst du natür­lich auch Funk­tio­nen über­ge­ben, anstatt einen Inline-Code zu ver­wen­den.

function debugHello(){
    console.log("Ich werde jede Sekunde aufgerufen.");
}

setInterval(debugHello, 1000);

So entfernst/stoppst du ein Interval nachdem du es gesetzt hast #

Natür­lich kannst du ein Inter­val auch jeder­zeit wie­der stop­pen, hier­für steht dir clear­In­ter­val zur Ver­fü­gung.

var myInterval = setInterval(function(){ 
      console.log("Ich werde jede Sekunde aufgerufen."); 
}, 1000);

clearInterval(myInterval);

So erweiterst du das Interval um Parameter #

Dar­über hin­aus lässt sich das gan­ze auch mit Para­me­tern erwei­tern:

var myInterval = setInterval(function(seconds){ 
       console.log("Ich werde jede "+seconds+" Sekunde aufgerufen");
}, 1000, "1");

Wei­te­re Para­me­ter las­sen sich im glei­chen Sche­ma hin­zu­fü­gen.

88e86fcb816eff22bc917094df2862d8dd5c0e978b333e6dd5f36f808990c261 96

Arti­kel von:

Marc Wag­ner

Hal­lo, Marc hier. Ich bin der Grün­der von Forge12 Inter­ac­ti­ve und bereits seit über 20 Jah­ren lei­den­schaft­lich dabei Web­sei­ten, Online­shops, Anwen­dun­gen und SaaS-Lösun­gen für Unter­neh­men zu ent­wi­ckeln. Vor der Grün­dung habe ich bereits in Bör­sen notier­ten Unter­neh­men gear­bei­tet und mir aller­lei Wis­sen ange­eig­net. Die­ses Wis­sen möch­te ich nun an mei­ne Kun­den wei­ter­ge­ben.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar