Kategorien
Javascript

Javascript Zugriff auf Member Variablen in innerer Funktion

Wenn man in einer solchen Situation Zugriff auf Member Variablen benötigt aus einer inneren (z.B. anonymen) Funktion, kann man folgenden Trick anwenden:

function Object() {
 this.memberVar= "foo";
 this.memberFunction= function()
 {
  var self = this;
  this.innerFunction= function()
  {
   alert(self.memberVar)
  }
 }
}