Стрелочная функция в условии часто используется для компактного определения функции обратного вызова (callback) или выражения, особенно когда нужно сохранить контекст this из внешней области видимости. В отличие от обычных функций, стрелочные функции не имеют собственного this, что предотвращает ошибки при работе с методами объектов.
Для чего в условии используется стрелочная функция?
Стрелочная функция в условии часто используется для компактного определения функции обратного вызова (callback) или выражения, особенно когда нужно сохранить контекст 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. Это делает код более читаемым и лаконичным.