Встречается на собеседованиях • сегодня
Можно ли вызвать стрелочную функцию с помощью new
Нет, стрелочные функции нельзя вызывать с оператором new. Они не имеют собственного контекста (this), прототипа (prototype) и не могут быть использованы как конструкторы. Попытка вызовет ошибку:
javascript
const Foo = () => {};
const bar = new Foo(); // TypeError: Foo is not a constructorОтличия от обычных функций:
- Нет
prototype(проверкаFoo.prototypeвернетundefined) - Нельзя изменить
thisчерезbind/call/apply - Лексическое связывание
this(берет из окружающего контекста)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы