wahsaga: OO in JS - Objekt löschen/Destruktor?

Beitrag lesen

hi Axel,

nein, ich will im prototyp eine methode verankern, mit der die betreffende objektinstanz _sich selbst_ den garaus machen kann.
Das ist in Java(Script) nicht vorgesehen. Der Arbeitsspeicher wird durch die JVM (Java) bzw. den JavaScript-Interpreter (JavaScript) verwaltet. Diese sind zuständig für das Einsammeln von Müll (nicht mehr referenzierte Objekte).

vielen dank erst mal für diese und die weiteren ausführungen.

ob das objekt wirklich sofort aus dem speicher geputzt wird oder nicht, ist mir eigentlich erst mal wurscht - mir ging es mehr darum, dass ein objekt sich selbst "verabschieden" kann, so dass eine nachfolgende existenzprüfung im weiteren scriptverlauf á la if(!meinObjekt) es nicht mehr "findet".

na ja, vielleicht bastele ich mir da was anderes für, eine extra eigenschaft objekt.amIactive mit true/false, und frage die dann stattdessen ab ...

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."