сделать фильтр товаров.
В одном селекте выбираем тип устройства, во втором - бренд.
Я на выходе получаю 2 массива - первый отфильтрован по типу, второй - по бренду.
Как теперь мне объединить такие массивы в один, чтобы не было повторений...?
Так может делать фильтр сразу по 2м значениям, чтобы был один массив, это самый нормальный варик, кмк.
Сделай массив для фильтра по типу, наприпер "arrByType", а в фильтре категорий уже проходи по этому "arrByType"
// Sort by Name const resultsBySearch = products.filter(data => { const names = data.name.toLowerCase(); const names2 = history.location.search.slice(1).toLowerCase(); return ~names.indexOf(names2); }); // Sort by Categories const result2 = resultsBySearch.filter(result => { return result.bsr_category === match.params.category; });
Обсуждают сегодня