Вопрос проверяет понимание анонимных функций в JavaScript, их синтаксиса и областей применения.
Анонимная функция — это функция, которая не имеет имени после ключевого слова function. В JavaScript такие функции часто используются в качестве значений, передаваемых в другие функции, или для создания замыканий. Они позволяют писать более лаконичный и модульный код.
map, filter) или в обработчики событий.this.// Пример колбэка с анонимной функцией
const numbers = [1, 2, 3];
const doubled = numbers.map(function(num) {
return num * 2;
});
console.log(doubled); // [2, 4, 6]
// IIFE
(function() {
const message = 'Hello from IIFE';
console.log(message);
})();
// Стрелочная функция (тоже анонимная)
const add = (a, b) => a + b;
console.log(add(2, 3)); // 5Анонимные функции — это мощный инструмент для создания временных, одноразовых функций, особенно в функциональном программировании и асинхронном коде. Их стоит применять, когда функция не нужна для повторного использования и требуется сохранить чистоту глобального пространства имён.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию