Hallo Struppi!
Stimmt, weil die Funktion ja nie ein Ende findet.
Nein, es gibt einfach kein Interval der ausgfeührt werden kann, da test() undefined zurückliefert.
Hab ich das nicht gesagt? Zumindest gemeint ;) Ich hab schon verstanden,
dass die Funktion sich selbst aufruft bevor ein Interval ausgeführt werden kann. Oder nicht?
Das test()nichts zurück liefert ist in dem Fall doch gar nicht mehr relevant oder? Würde es an der Endlosschleife etwas ändern wenn ich vor oder nach dem Interval ein return... setzen würde?
Setzte ich es davor ist die Funktion damit automatisch beendet oder?
Setze ich es dahinter wird return wegen der Endlosschleife nie aufgerufen.
Danke, ich bin leider nicht so fit in den JavaScript-Funktionen (...)
Funktionsreferenzen, closures oder anonyme Funktionen sind auch nicht unbedingt Themen die in eine Doku müssen, die auch für Einsteiger gedacht ist. Dafür gibt es aber z.b. diesen ausführlichen Artikel von Mathias.
Danke, werde ich lesen!
Grüße, Matze