Карточка Junior Классы и интерфейсы спрашивают часто обновлено
private и #private
Вопрос
Чем private отличается от #поля?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
private это проверка компилятора: в рантайме поле обычное и доступно через as any или obj['name']. поле это приватное поле JavaScript (ES2022): недоступно снаружи класса в рантайме, не видно в Object.keys и JSON.stringify.
Ответ
private это проверка компилятора: в рантайме поле обычное и доступно через as any или obj['name']. #поле это приватное поле JavaScript (ES2022): недоступно снаружи класса в рантайме, не видно в Object.keys и JSON.stringify.
Разбор
private это проверка компилятора: в рантайме поле обычное и доступно через as any или obj['name']. #поле это приватное поле JavaScript (ES2022): недоступно снаружи класса в рантайме, не видно в Object.keys и JSON.stringify.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.