Встречается на собеседованиях • сегодня
Какие знаешь особенности function expression
Function expression — это объявление функции, которая присваивается переменной. Основные особенности:
- Нет hoisting — нельзя вызвать до объявления:
javascript
foo(); // Ошибка: foo is not a function
const foo = function() {};- Может быть анонимной или именованной (для стека вызовов):
javascript
const namedFn = function myFunc() {};- Может использоваться как IIFE (Immediately Invoked Function Expression):
javascript
(function() { console.log('IIFE'); })();-
Гибкость — можно передавать как аргумент, возвращать из других функций.
-
Контекст (
this) определяется в момент вызова, а не объявления.

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