Noch eine Frage zum Abschluss: Wenn ich es richtig verstanden habe, bekomme ich diese Unterscheidung public/private nur hin, wenn ich außen ein Funktionsobjekt definiere?
Ja, da in JS lokale Variabeln nur innerhalb einer Funktion existieren.
Struppi.