Philipp Hasenfratz: Fehler!Weis net woher des kommt!

Beitrag lesen

Halihallo Jan.W

bei mir kommt manchmal auf meiner seite: Stack overflow at line: 33!

Wo ist der Code? Der Fehler ist jedoch meistens auf eine nicht
gewollte oder unkontrollierte Rekursion zurückzuführen.

Beispiel:

function recurse() {
  recurse();
}

Die Rücksprungadresse einer Funktion muss immer gespeichert werden,
falls die Rekursion (sich-selbst-wieder-aufrufen) also nie oder viel
zu spät beendet wird, wird der Speicher bald mal überfüllt sein.

Im Kontext von Javascript könnte die Rekursion auch etwas
unsichtbarer hinter einem falsch verwendeten window.setInterval
oder (unwahrscheinlicher) window.setTimeout liegen, indem im Interval
diesselbe Funktion aufgerufen wird, welche wieder ein Interval (ggf.
sogar dasselbe) aufruft.

Viele Grüsse

Philipp

--
The only program that runs perfectly every time, is a virus.