Встречается на собеседованиях • сегодня
Можно ли вызвать стрелочную функцию до вызова
Нет, стрелочные функции нельзя вызвать до их объявления, так как они не подвергаются hoisting'у в отличие от обычных функций. Стрелочные функции ведут себя как переменные, объявленные через const или let, и при попытке вызова до объявления получим ReferenceError.
javascript
foo(); // ReferenceError: Cannot access 'foo' before initialization
const foo = () => console.log('Hello');Обычные функции, благодаря hoisting'у, можно вызывать до объявления:
javascript
bar(); // Работает
function bar() { console.log('Hello'); }
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы