JürgenB: Best Practice zur Reinitialisierung von Variablen

Beitrag lesen

Hallo Rolf,

nur als Ergänzung:

      timeoutId = setTimeout(doItEverySecond, 1000);

hier würde ich setInterval nehmen.

   function startIt() {
      startButton.removeEventListener("click", startIt);
…
   startButton.addEventListener("click", startIt);

um ein Event nur einmal auszulösen, gibt es die „once“-Option:

  startButton.addEventListener("click", startIt, {once: true});

wird allerdings vom IE11 nicht unterstützt.

Gruß
Jürgen