Встречается на собеседованиях • сегодня
Можно ли вызвать стрелочную функцию до объявления
Нет, стрелочные функции нельзя вызвать до их объявления, так как они не подвергаются hoisting'у в отличие от обычных function declaration. Стрелочные функции ведут себя как переменные, объявленные через const или let.
javascript
foo(); // TypeError: foo is not a function
const foo = () => console.log('bar');В этом примере вызов foo() до объявления приведёт к ошибке, потому что переменная foo ещё не инициализирована. Для корректной работы нужно сначала объявить функцию, а потом вызывать.

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