#-поля в классах: что это
Коротко
#-поля в классах: настоящие приватные поля и методы: доступ к ним есть только внутри тела класса, снаружи обращение это SyntaxError при разборе. Они не видны через Object.keys, Proxy и наследников.
Определение
Настоящие приватные поля и методы: доступ к ним есть только внутри тела класса, снаружи обращение это SyntaxError при разборе. Они не видны через Object.keys, Proxy и наследников. Наличие проверяется через #field in obj.
Подробнее
Появились в ES2022 вместе со статическими блоками static { ... }.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.