Struppi: auf interne Variable zugreifen

Beitrag lesen

function destroyObj(Obj){
if (typeof(Obj) == "object"){
  clearInterval(Obj.interval);
  Obj.interval = null;
  //Obj = null;
  delete Obj;
}
}

  
Ich durchschau dein code nicht ganz, aber dass macht aber einen Merkwürdigen Eindruck. Wenn ich das ganze richtig sehe, versuchst du ein Objekt innerhalb einer Objektmethode zu zerstören. Das kann eigentlich nicht gut gehen.  
  
Letztlich ist das auch nicht besonders OO, wenn du das Spiel für einen Neustart erst zerstörst und dann neu anlegst. Sinnvoller wäre es einfach eine Methode end() und start() zu implementieren.  
  
Struppi.

-- 
[Javascript ist toll](http://javascript.jstruebig.de/) (Perl auch!)