Skip to content
15 / 38

Что такое приватные поля и методы в классах (#)?

Приватные поля и методы объявляются с префиксом # и доступны только внутри тела класса. Они не видны снаружи, не наследуются и не перечисляются в Object.keys() или for...in. Это настоящая инкапсуляция на уровне языка, в отличие от конвенции с подчёркиванием _name, которую можно обойти.

Что такое приватные поля и методы в классах (#)? | JScriptiser