JürgenB: Neues JS-Objekt innerhalb eines Scopes?

Beitrag lesen

Hallo Siri,

  	moveInProgress = false;  

hier legst du eine globale Variable an.

Aber warum ist das keine globale Variable der Instanz, die dann den Methoden zur Verfügung steht?

x = 42; legt eine globale Variable an,
var x = 42; legt eine lokale Variable im aktuellen Objekt an,
this.x = 42; erweitert das aktuelle Objekt um die Eigenschaft x.

Gruß, Jürgen