Struppi: Problem bei Wertzuweisung auf Objekt

Beitrag lesen

Das beantwortet nicht meine Frage, bzw. im gegenteil - warum fügst du nicht die Knoten der Liste zu?
Das werden sie doch, siehe die paar letzten Zeilen im Script. Die Knoten (der ersten Schicht) werden dem NodeArray hinzugefügt.

*Zusätzlich* soll jeder Knoten eine Instanz der ArrayList besitzen.

Ja, und genau das machst du andersherum sinnvoller, als wie du es jetzt versuchst.

Der Grund ist, dass bei einem Klick auf bestimmte Elemente im DOM (der Baum wird graphisch dargestellt, wie z. B. der Baum im klassischen Windows Explorer) eine Funktion des entsprechenden Node-Objekts aufgerufen wird (Eventhandler), das wiederum den gerade selektierten Knoten im NodeArray ändert.

Das klingt nochmals veriwrrend, was ist der Unterschied zwischen dem "entsprechenden Node-Objekt" und dem "selektierten Knoten", das klingt für mich nach dem gleichen Objekt.

Ich dachte, das müsste man explizit machen, damit ich in einer Instanz in jeder Funktion das gleiche this-Objekt habe.

Du hast doch die Funktkion bereits an das Objekt gebunden, durch den Aufruf von Class.

Oder erledigt die Prototype-Lib das für mich bei der Verwendung von Class#create?

Genau.

Struppi.