Back to tasks
СБЕРGet help with live coding in real time with Sobes Copilot
Junior — Middle+
26
Формирование структуры из массива объектов по полю type
Companies where asked:
Task condition
- Необходимо получить объект, где каждое уникальное значение свойства type из исходного массива служит ключом, а соответствующее значение – массив всех элементов с этим типом.
- Также требуется построить объект, в котором ключи – те же типы, а значения – объекты вида {count: количество элементов данного типа, weight: суммарный вес всех элементов этого типа}.
const arr = [
{ type: "banana", weight: 32 },
{ type: "apple", weight: 24 },
{ type: "kiwi", weight: 55 },
{ type: "banana", weight: 44 },
{ type: "orange", weight: 5 }
];