Hallo
Hm ok ich weiß jetzt nicht was du mit dem "Namespace" in JavaScript anfangen willst, aber gut man muss ja nicht alles wissen. Na du musst dir überlegen, dass wenn du in der Konstruktor-Funktion this.var = var schreibst du auch von außen darauf zugreifen kannst. Das kannst du dann weglassen, das übergebend Argument var steht dir zur Laufzeit ständig zur Verfügung und ist eine private - Variable. Sie ist gegenüber der Außenwelt anbeschirmt, und nur im Objekt/Instanz verfügbar.
Das bedeutet also ich kann auch ohne die Zeile this.var = var immernoch mit obj.var darauf zugreifen?
Gruss Marco