Встречается на собеседованиях • сегодня
Как работают функции
Функции в 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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы