[ascoders] Re: Speicherung von Referenz im Activation-Object


wg. Sauberkeit
Ich meinte, dass man on-the-fly Generierung
von Objekten allgemein vermeiden sollte, wenn
man sauber sein will.

Hi Bokel, genau das habe ich nicht verstanden, wie du das meinst. Michael's Beispiel:


function MyClass ()
{
 this.obj = new Object ();
 this.obj.parent = this;  // hier die referenz
 this.obj.objMethod = function ()
 {
  this.parent.myMethod ("objMethod");
 };
}

>>> Perfekt (Object-Objekt -> Daten)
--------------------------------

this.obj = new Object ();

>>> Weniger Perfekt (Funktions-Objekt -> Code)
-----------------------------------------

 this.obj.objMethod = function ()
 {
  this.parent.myMethod ("objMethod");
 };

ralf ...

------------------------------------------------------
Archiv   : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: