Speicherbereinigung in JavaScript-Verschlüssen
Ich brauche hier etwas Hilfe, um zu verstehen, wie das funktioniert (oder auch nicht).
Auf einer Webseite erstelle ich einen Klickereignis-Listener für einen Knoten.Im Listener erstelle ich eine Instanz einer zufälligen Klasse, die den Knoten als eigenständige Eigenschaft festlegt. Also, wennvar classInstance
Ist die Instanz, kann ich auf den Knoten so etwas wie zugreifenclassInstance.rootNode
.Wenn der Hörer losgeht, richte ich eine Ajax-Anfrage ein, behalteclassInstance
in schließung und pass entlang der ajax antwort aufclassInstance
und benutze es vielleicht um das zu ändernrootNode
Stil oder Inhalt oder was auch immer.Meine Frage ist, wenn ich fertig binclassInstance
Unter der Annahme, dass nichts anderes auf sie verweist und für sich genommen nichts anderes in ihrem eigenen Verschluss verbirgt, wird der Müllsammler darüber verfügen? Wenn nicht, wie markiere ich es zur Entsorgung?