Данные каталога лежат в массиве объектов. Для фильтра или боковой панели нужен счётчик по категориям.
Реализуйте класс CategoryCounter:
- constructor(items) принимает массив элементов;
- snapshot() возвращает объект, где ключ — category, значение — количество элементов этой категории.
Формат тестов: [ops, args].
[
[
"CategoryCounter",
"snapshot"
],
[
[
[
{
"id": 1,
"title": "A",
"category": "Frontend"
},
{
"id": 2,
"title": "B",
"category": "Frontend"
},
{
"id": 3,
"title": "C",
"category": "Design"
}
]
],
[]
]
][
null,
{
"Frontend": 2,
"Design": 1
}
]Запусков пока нет
Submit станет доступен после выбора группы и ФИО.