Встречается на собеседованиях • сегодня
Для чего нужна анонимная функция
Анонимная функция (лямбда-функция) — это функция без имени, которая создаётся и используется в месте её объявления. Основные случаи применения:
- Колбэки — когда нужно передать функцию как аргумент, но нет необходимости объявлять её отдельно:
javascript
setTimeout(function() {
console.log('Выполнилось через 1 секунду');
}, 1000);- Создание замыканий — для сохранения контекста выполнения:
javascript
const buttons = document.querySelectorAll('button');
buttons.forEach(function(button) {
button.addEventListener('click', function() {
console.log('Клик по кнопке');
});
});- IIFE (Immediately Invoked Function Expression) — самовызывающиеся функции для изоляции scope:
javascript
(function() {
const secret = 'Локальная переменная';
console.log(secret);
})();Анонимные функции удобны для разовых операций, где не требуется повторное использование кода. В современных версиях JS часто заменяются на стрелочные функции.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы