Подтвердить что ты не робот

Какие модификаторы доступа подразумеваются, если они не указаны?

Для всех понятий, которые поддерживают модификаторы доступа, такие как поля, свойства, методы и классы, которые имеют доступ к модификаторам, если они не указаны?

4b9b3361

Ответ 1

Все в class public, если не указано. Все в module является закрытым, если не используется ключевое слово export.

Ответ 2

Я не согласен с тем, что

Все в классе является общедоступным, если не указано.

Все публично, даже если используется частный. Просто посмотрите на преобразованный код. Частные аннотированные методы будут доступны общественности. Только переполнение вызовет ошибки. Как публичные, так и частные будут преобразованы в <Object>.prototype.funcName