как сделать фильтры js — Q&A Хекслет
2026-02-26 22:46 Diff

Ответы

Для создания фильтров в JavaScript можно использовать различные подходы в зависимости от конкретной задачи. Рассмотрим пару примеров:

  1. Фильтрация массива объектов по значению свойства

Допустим, у нас есть массив объектов, каждый из которых представляет собой запись о товаре в интернет-магазине. Нам нужно отфильтровать этот массив по категории товара. Можно использовать метод filter() для создания нового массива, содержащего только объекты с нужной категорией:

  1. Фильтрация массива по условию

Если нужно отфильтровать массив по какому-то условию, можно использовать тот же метод filter(), передав в него функцию-колбэк, которая будет проверять каждый элемент массива на соответствие условию: