J'apprends le JavaScript, et je ne comprends pas pourquoi vous feriez des méthodes qui ne sont pas «privilégiées», c'est-à-dire qui ne sont pas définies dans le constructeur mais plutôt dans le prototype de la classe.pourquoi faire des méthodes non-privilégiées?
Je comprends l'idée de l'encapsulation et tout, mais vous n'encapsulez jamais des parties d'une classe dans le reste du monde OO.
@aharon: Juste au cas: soyez prudent pour l'utilisation de ['this'] (http://blog.niftysnippets.org/2008/04/you-must-remember -ce.html). –
J'ai mis à jour ma réponse pour faire la différence entre public, privé et privilégié plus clair. – Greg