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

Что такое Function Expression

Function Expression — это объявление функции, которая создаётся внутри выражения. В отличие от Function Declaration, она не всплывает (не hoisted) и может быть анонимной.

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

// Вызов
console.log(greet('Alex')); // "Hello, Alex!"

Особенности:

  1. Создаётся в момент выполнения кода.
  2. Может быть присвоена переменной или передана как аргумент.
  3. Анонимная функция (без имени) допустима.
  4. Полезны для колбэков и IIFE (Immediately Invoked Function Expression).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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