Эйч
Эйч
  • Эйч Плюс
  • Все менторы
Задачи/Frontend-разработчик/Преобразование массива пользователей в структуру, сгруппированную по указанному полю

Преобразование массива пользователей в структуру, сгруппированную по указанному полю

Условие задачи

Сгруппировать массив пользователей по одному из полей (кроме id) Внутри каждой группы должен быть объект (или Map), где: Ключи — значения id пользователей Значения — объекты пользователей без поля id

javascriptconst data = [
    { id: 1, age: 20, name: "Иван", country: "Russia", registered: true },
    { id: 2, age: 30, name: "Дима", country: "USA", registered: true },
    { id: 3, age: 25, name: "Леха", country: "Russia", registered: false },
    { id: 4, age: 20, name: "Леха", country: "USA", registered: false },
    { id: 5, age: 30, name: "Иван", country: "Russia", registered: true },
    { id: 6, age: 50, name: "Леха", country: "Russia", registered: true },
    { id: 7, age: 20, name: "Дима", country: "USA", registered: false }
];

console.log(groupUsers(data, "country"));

{
    "Russia": {
        "1": { age: 20, name: "Иван", registered: true },
        // ...
    },
    "USA": {
        "2": { age: 30, name: "Дима", registered: true },
        // ...
    }
}

Профессия

Frontend-разработчик

Сервис развития карьеры

Контактыteam@h.careers@hcareers
TelegramVKYouTubeLinkedIn
Сервисы
AI поиск работы newПоиск вакансий newПоиск компаний newКонструктор резюме newВопросы с собеседований newЗадачи с собеседований newГайды к собеседованиям newПроверятор резюме newГенератор сопроводительных new
Поиски себя
Войти в ITКарьерная стратегияПовысить доходПрофориентация
Работа в России
Сопровождение до оффера Найти работу в РоссииРевью портфолиоРевью резюмеТестовое собеседование
Работа за рубежом
Найти работу за границейПомощь в оформлении LinkedInРевью резюме на английскомТестовое собеседование на английском
Навыки
Личный брендОценка навыковРазвитие навыков и компетенций
Поддержка
ВыгораниеОтношения с коллективомОтношения с руководителемСиндром самозванцаСложное увольнение
Для бизнеса
Аудит процессов компанииВыступление на внутреннем мероприятии компанииКонсалтинг бизнеса
Профессии
HRАдминистрированиеАналитикаДизайнИнформационная безопасностьИскусственный интеллектИсследованияКонсалтингКонтентМаркетингМенеджментНаука и образованиеОфисПоддержкаПредпринимательство
Компания
С чем помогаемОтзывы Вопросы и ответыСертификатыВебинарыСтать ментором

Услуги оказывает ООО «Эйч Карьера»
ИНН 9710095807 ОГРН 1227700077340
Адрес: 127006, г. Москва, Старопименовский пер., д. 18, стр. 2, помещ./ком./этаж I/19/2
Платформа принадлежит ООО «Эйч Карьера»

Copyright © 2020-2025 Сервис развития карьеры Эйч. Все права защищены.

Политика конфиденциальностиПользовательское соглашениеОферта