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

Как работают функции

Функции в JavaScript — это блоки кода, которые выполняют определенную задачу. Они могут принимать параметры (аргументы) и возвращать результат.

Объявление функции:

javascript
function greet(name) {
  return `Hello, ${name}!`;
}
console.log(greet('Alice')); // "Hello, Alice!"

Функциональное выражение:

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

Стрелочная функция (ES6+):

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

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

  • Функции могут быть вызваны (greet()).
  • Имеют локальную область видимости (переменные внутри не видны снаружи).
  • Могут быть переданы как аргументы (callback).
  • Поддерживают замыкания (доступ к внешним переменным).

Пример замыкания:

javascript
function counter() {
  let count = 0;
  return () => ++count;
}
const increment = counter();
console.log(increment()); // 1
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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