Das ist ja auch nicht notwendig, nur für die priviligierten Methoden, alle Anderen können auf die getter und setter zugreifen und im prototype deklariert werden.
Trotzdem unschön, hat man ein Array mit hundert Einträgen von Objekten, die jweils vier getter- und vier-setter-Methoden beinhalten, hat man schon achthundert Funktionsobjekte, hätte man auf die faktische Privatheit der Variablen verzichtet und sich mit einer formellen begnügt, wären es stattdessen nur acht.
Es sind so oder so 800 Objekte. Und spätestens, wenn man Vererben möchte kommt min mit prototype alleine sowieso nicht mehr aus.
Letztlich ging es in dem Thread um private Variabeln, entweder ich mache sie privat oder ich lasse es, dann brauch ich auch keine getter/setter Methoden.
Meine 2 Cent.
Struppi.