Встречается на собеседованиях • сегодня

Записывается ли Function Expression в переменную

Да, Function Expression записывается в переменную. В отличие от Function Declaration, Function Expression создаётся в момент выполнения кода и может быть присвоена переменной или свойству объекта.

Пример:

javascript
const greet = function(name) {
  return `Hello, ${name}!`;
};

console.log(greet('Alex')); // "Hello, Alex!"

Ключевые особенности:

  • Не имеет имени (анонимная), хотя можно указать имя для отладки
  • Вызывается через переменную, в которую записана
  • Не подвергается hoisting'у (нельзя вызвать до объявления)
  • Может быть сразу вызвана (IIFE)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы