@ART4

Перебор массива ??

Добрый день, что то я затупил.
Имеется массив:
Ссылка JSON ARRAY

5f2bdb6c33fb9288813554.jpeg
Как фильтровать это, туплю жесть.

Массив:
const deliverys = [......];

Пробежался по нему:
deliverys.map(item => {
  cosole.log(item.name)
  cosole.log(item.category)
})


А как потом, если категория Пицца есть, чтоб кликнули и показались те данные которые относится к нему?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
twobomb
@twobomb
deliverys =  deliverys.filter(v=>v.category == "Пицца");
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
avito front
Не до конца понятно, что вам надо
Получить все возможные категории:
const gerCategories = deliverys => {
  const categories = {};

  deliverys.forEach(item => {
    categories[item] = true;
  });

  return Object.keys(categories);
}


Найти все элементы категории, которая известна:
const category = 'Пицца'; // условно
const elements = deliverys.filter(item => item.category === category);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 апр. 2024, в 12:20
15000 руб./за проект
25 апр. 2024, в 12:08
300 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект