SorgenkindMech: Rekursion

Beitrag lesen

moins

Deine Variablen "anzahl" und "z" sind im gesammten Kontext gültig und werden damit mit jedem Aufruf  von "zeigeNodes" überschreiben.
Vielleicht liegts daran?

Ein

var anzahl = 0;
var z = 0;

am Anfang Deiner zeigeNodes-Funktion löst vielleicht Dein Problem
(damit bekommt jeder Aufruf von "zeigeNodes" sein eigenes z und anzahl).

Viele Grüße,
Jörg

ähm das versteh ich nicht, also ich habs jetz so gemacht und es scheint zu funktionieren, aber wieso sind, nur weil ich die vorher in der funktion nicht extra mit var deklariere, diese dann sozusagen global und nicht lokal, wie sie es eigentlich sein sollten??

aber danke erstmal, hilft mir ungemein weiter