> Что возвращает метод filter в JavaScript, если ни один элемент не подходит под условие (JavaScript)
Уровень: senior · Роль: frontend · Категория: Технические вопросы
Компании: Домклик
Стек: JavaScript
> Пример ответа
Метод filter() в JavaScript всегда возвращает новый массив, даже если ни один элемент не соответствует условию. В таком случае возвращается пустой массив [].
Пример:
JAVASCRIPTconst numbers = [1, 2, 3];const result = numbers.filter(num => num > 10);console.log(result); // []
Важно: это не null, не undefined и не исходный массив, а именно новый пустой массив. Это позволяет безопасно вызывать на результате методы массивов (например, .length, .map()) без дополнительных проверок.
> Похожие задачи по frontend
Как собрать неопределённое количество аргументов функции в JavaScript и работать с ними
Как работает функция groupBy в JavaScript
Можно ли пометить стрелочную функцию как асинхронную в JavaScript
В чем разница каррирования и частичного применения в JavaScript
> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?
Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью