Можно ли использовать стрелочную функцию как конструктор?

Нет, стрелочная функция не имеет внутреннего конструктора, поэтому new с ней вызовет TypeError.

Короткий ответ

Что ответить на собеседовании

Нет, стрелочная функция не имеет внутреннего конструктора, поэтому new с ней вызовет TypeError.

Подробный разбор

Ответ с пояснениями

Нет, стрелочная функция не имеет внутреннего конструктора, поэтому new с ней вызовет TypeError.

Отсутствие собственного this связано с лексической природой стрелки, но наличие или отсутствие свойства prototype само по себе не универсальный тест конструктора. Для создания экземпляров используйте class или подходящую обычную функцию.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее