Sobes.tech
Back to tasks
Junior — Middle+
26

Формирование структуры из массива объектов по полю type

Companies where asked:

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