Sobes.tech
Назад к задачам
Intern — Middle
26

Нормализация массива пользователей в объект с id‑ключами

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дан список объектов, каждый из которых описывает отдельного пользователя. Необходимо преобразовать этот список в структуру‑словарь, где каждый ключ — это уникальный идентификатор пользователя (id), а значение — исходный объект с полной информацией о пользователе.

const users = [
  { id: 1, age: 16, salary: 200, name: 'Andrey', roles: ['front'] },
  { id: 2, age: 21, salary: 250, name: 'Vasya', roles: ['back'] },
  { id: 3, age: 30, salary: 400, name: 'Sergey', roles: ['front', 'lead'] },
  { id: 4, age: 25, salary: 360, name: 'Dmitriy', roles: ['manager'] },
  { id: 5, age: 50, salary: 420, name: 'Max', roles: ['back', 'lead'] },
];