Есть такая штука как, назовём это, приватность по соглашению:
Class('MyClass', {
myPublicMethod: function() {...},
_myPrivateMethod: function() {...}
Так что никто спрашивать не будет. А по поводу защиты от случайной ошибки, то выглядит она сомнительно, непонятно, насколько часто она бы срабатывала.
Сообщение от devote
|
Но это мое ИМХО, и если все же приватные свойства были бы не к чему, их бы не использовали бы нигде.
|
Обычно их используют, потому что есть такая возможность. Актуально же, думаю, в случае невменяемости сотрудников.