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

Зачем нужна Function Declaration

Function Declaration позволяет объявлять функции, которые можно вызывать до их объявления в коде благодаря hoisting. Это удобно для организации кода и читаемости, особенно когда важные функции находятся в начале файла.

Пример:

javascript
sayHello(); // Работает, даже если функция объявлена позже

function sayHello() {
  console.log("Hello!");
}

Отличия от Function Expression:

  • Поднимается (hoisted) целиком
  • Создаётся до выполнения кода
  • Доступна во всей области видимости

Используется, когда функция является основной логикой и должна быть доступна везде в текущей области видимости.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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