Термин JavaScript обновлено

#-поля в классах: что это

Коротко

#-поля в классах: настоящие приватные поля и методы: доступ к ним есть только внутри тела класса, снаружи обращение это SyntaxError при разборе. Они не видны через Object.keys, Proxy и наследников.

Определение

Настоящие приватные поля и методы: доступ к ним есть только внутри тела класса, снаружи обращение это SyntaxError при разборе. Они не видны через Object.keys, Proxy и наследников. Наличие проверяется через #field in obj.

Подробнее

Появились в ES2022 вместе со статическими блоками static { ... }.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.