Для чего в условии используется стрелочная функция?

Стрелочная функция в условии часто используется для компактного определения функции обратного вызова (callback) или выражения, особенно когда нужно сохранить контекст this из внешней области видимости.

Короткий ответ

Что ответить на собеседовании

Стрелочная функция в условии часто используется для компактного определения функции обратного вызова (callback) или выражения, особенно когда нужно сохранить контекст this из внешней области видимости. В отличие от обычных функций, стрелочные функции не имеют собственного this, что предотвращает ошибки при работе с методами объектов.

Подробный разбор

Ответ с пояснениями

Стрелочная функция в условии часто используется для компактного определения функции обратного вызова (callback) или выражения, особенно когда нужно сохранить контекст this из внешней области видимости. В отличие от обычных функций, стрелочные функции не имеют собственного this, что предотвращает ошибки при работе с методами объектов.

Например:

const numbers = [1, 2, 3];
const doubled = numbers.map(n => n * 2);
console.log(doubled); // [2, 4, 6]

Здесь стрелочная функция n => n * 2 используется как короткий способ описать функцию для map. Это делает код более читаемым и лаконичным.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее