Нужен Typescript программист для небольшой задачи
Нужен хороший программист который пишит на Typescript или Javascript.
Задача какая?
Есть массив
[
0: {id: 1, name: 'Test 1', 'group' => 'Группа 1'},
1: {id: 2, name: 'Test 2', 'group' => ''},
2: {id: 3, name: 'Test 3', 'group' => 'Группа 1'}, 3: {id: 4, name: 'Test 4', 'group' => 'Группа 3'},]
нужно разбить массив на группу по параметру "group", но нужно группировать только тогда когда есть в этом поле значение а иначе оставить без изменений
Какой итог:
[
0: {'name': 'Группа 1', children: [
0: {id: 1, name: 'Test 1', 'group' => 'Группа 1'},
1: {id: 3, name: 'Test 3', 'group' => 'Группа 1'},
]},
1: {id: 2, name: 'Test 2', 'group': ''}, 2: {'name': 'Группа 3', children: [ 0: {id: 1, name: 'Test 4', 'group' => 'Группа 3'} ]}]
Заплачу сколько скажете, но очень срочна нужно это сделать
Читайте также:
Вчера 19:16
Вчера 21:12
Вчера 19:51
Вчера 21:36
Moscow.media
Частные объявления сегодня
Социальный фонд оказывает помощь эвакуированным жителям Курской области
С начала 2024 года более 2,5 тысячи многодетных мам в Московском регионе досрочно вышли на пенсию
На Сейшелы - слушать песни китов
Социальный фонд оказывает помощь эвакуированным жителям Курской области
Первую партию «Морских лесов» высадили в Японском море
Команда сервисного локомотивного депо «Вологда» филиала «Северный» ООО «ЛокоТех-Сервис» стала серебряным призёром турнира по мини-футболу «Рабочее первенство»
«Ингосстрах» и «Будь Здоров» помогут подопечным фонда «Онкологика»
Banyan Tree Vabbinfaru: экологичная роскошь
Game on: Automakers expand video entertainment options in vehicles
Turkish Police arrest 14 Afghan refugees
3 Negroni variations to try this fall
Overview of Baltic Bearing Company-Riga (BBC-R)
В Новосибирской области по БКД отремонтировали и ввели в эксплуатацию 31 дорожный объект
Умные очки Meta* использовали для слежки за ничего не подозревающими людьми
«Нетрика Медицина» разработала экстрактор данных из СЭМД
С начала 2024 года более 2,5 тысячи многодетных мам в Московском регионе досрочно вышли на пенсию
A Valve engineer used ChatGPT to find a new matchmaking algorithm for Deadlock, and now it's in the game
Невероятный успех Star Wars Outlaws… если бы она была инди-игрой
Destiny 2 is adding new maps and factions to the superb Onslaught mode next week, but Bungie confirms no new 'shiny' weapons
Мафия-НН: У него было несколько личностей, каждая из которых появлялась в зависимости от ситуации, и никто не знал, кем он будет через минуту.
Просувайте сайт на новий рівень за допомогою якісних крауд-посилань
С начала 2024 года более 2,5 тысячи многодетных мам в Московском регионе досрочно вышли на пенсию
Свыше 6,5 тысячи жителей Москвы и Московской области получили справки о статусе предпенсионера в клиентских службах регионального Отделения СФР и МФЦ
Приготовивший кофе Путину и Собянину студент рассказал о своем волнении
Завод весового оборудования | Импортозамещение весового оборудования
У жителей одного из российских регионов появится уникальный шанс увидеть самую яркую комету последних десятилетий
IV Фестиваль музыкальных традиций России «Хранимые веками»
продемонстрировал актуальность народного искусства
Первый «Добрый забег» прошёл в парке Победы на Поклонной горе
Позиция Минфина взбодрила «быков»
Всероссийский форум классных руководителей стартовал в Москве
Педагогов в Мытищах наградили ко Дню учителя
У жителей одного из российских регионов появится уникальный шанс увидеть самую яркую комету последних десятилетий
Более 160 килограммов гумпомощи отправили из Балашихи в Макеевку
Рублев рассказал, что ему грозила ампутация после US Open
Пегула выбила Кудерметову с турнира WTA в Пекине
Медведев пожаловался на применение Hawk Eye на турнире ATP в Пекине
Медведев проиграл Алькарасу в полуфинале турнира ATP в Пекине
Всероссийский форум классных руководителей стартовал в Москве
Будущий еврокомиссар по обороне Кубилюс призвал ЕС быть готовым к войне с РФ
85 изображений Пушкина из фондов «Михайловского» отправятся в Чехов для экспозиции
Педагогов в Мытищах наградили ко Дню учителя
Музыкальные новости
В Калужской области завершился проект «Движение по вертикали. Памяти Станислава Говорухина»
Пётр Мамонов: почему свою жизнь до переезда в деревню он называл «безумием»
«Зато в одном списке с Metallica». Соцсети о новом запрете России для артистов
Олег Погудин исполнит в Воронеже песни Булата Окуджавы
Ставка на осознанность: букмекеров заставят сбавить обороты
Прокуратура: Блогер Чекалина и ее партнеры обвинены в выводе 250 млн рублей по подложным документам
С начала 2024 года более 2,5 тысячи многодетных мам в Московском регионе досрочно вышли на пенсию
Свыше 6,5 тысячи жителей Москвы и Московской области получили справки о статусе предпенсионера в клиентских службах регионального Отделения СФР и МФЦ
Бизнес-форум Skolkovo Women’s Forum 2024 - кратко о главном
Доброта начинается с малого: сотрудники предприятий холдинга «Швабе» сдали более 60 литров донорской крови
Студенты и сотрудники ГУАП поздравили пенсионеров с Днем пожилого человека
«Нельзя терять эту девочку»: Нюша рассказала о личностях внутри себя
«Динамо» Москва — «Трактор» — 1:4. Видеообзор матча КХЛ
История борьбы человечества с сердечно-сосудистыми заболеваниями
Евгения Вершинина: 5 трендовых украшений из бабушкиной шкатулки
МОСКОВСКИЕ РОСГВАРДЕЙЦЫ ОКАЗАЛИ ПОМОЩЬ 10-ЛЕТНЕМУ РЕБЕНКУ, НА КОТОРОГО НАЕХАЛ АВТОМОБИЛЬ
Спецборт МЧС с 60 россиянами прибыл из Ливана в Москву
Путин и Собянин попробовали эспрессо в парке «Руднево»
Путин и Собянин выпили по стаканчику кофе в студенческой столовой
Путин пошутил, что взял кофе в парке «Руднево» в кредит
Ракова: Новый штамм COVID-19 XEC в сентябре в Москве не выявлен
Бизнес-психолог Станислав Кондрашов: 10 книг, которые откроют вам удивительные тайны медицины
Почему близорукость массово возвращается у россиян после по коррекции зрения
История борьбы человечества с сердечно-сосудистыми заболеваниями
В Москве после ДТП с двумя легковушками в больницу увезли 12-летнюю школьницу
В Киеве раскрыли, что Зеленский не знает, на каких условиях идти на переговоры с РФ
Прокуратура: Блогер Чекалина и ее партнеры обвинены в выводе 250 млн рублей по подложным документам
Росгвардия обеспечила безопасность на спортивных мероприятиях в Москве
Загрутдинов: новый ФОК с бассейнами появится в районе Зябликово
«Динамо» Москва — «Трактор» — 1:4. Видеообзор матча КХЛ
Александр Лукашенко утвердил соглашение с РФ о признании электронной подписи
Али Асадов встретился в Минске с Александром Лукашенко
Лукашенко: Минск и Баку не дружат против третьих стран
Лукашенко отрицает дружбу с Азербайджаном против Армении
Собянин подвел итоги летней спортивной программы в Москве
Путин и Собянин попробовали эспрессо в парке «Руднево»
Собянин: За лето в Москве прошло около 15 тыс. спортивных мероприятий
Приготовивший кофе Путину и Собянину студент рассказал о своем волнении
Фонд «Зеленая миссия» запустил акселератор для социальных предпринимателей и продолжает прием заявок на участие в конкурсе
Закупки Газпрома. 3 октября 2024 г. Обработка и утилизация отходов и др. услуги
Москва заряжает: какие зарядные станции для электротранспорта выпускают в столице
Депутат Милонов призвал россиян не выбрасывать старые вещи
85 изображений Пушкина из фондов «Михайловского» отправятся в Чехов для экспозиции
Главные новости за 03 октября в Чебоксарах: МЧС Чувашии выпустило срочное предупреждение, легковушка сбила ребенка и другие
У жителей одного из российских регионов появится уникальный шанс увидеть самую яркую комету последних десятилетий
Более 160 килограммов гумпомощи отправили из Балашихи в Макеевку
Детское радио звучит в Архангельске
Александр Цыбульский провел прием граждан по поручению Президента РФ
В 14 регионах число детей в интернатах начнут сокращать на четверть
ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный
В центре Симферополя строится вдохновляющий жилой комплекс
Прогноз погоды в Крыму на 2 октября
Тематическая выставка «Одна страна. Одна семья. Одна Россия»
Поздравительный десант
«Не считайте прожитые годы, их и так никто не отберет…»,
к Международному дню пожилых людей
Педагогов в Мытищах наградили ко Дню учителя
Рафик Загрутдинов: Возведение монолита трамплина на Воробьевых горах начнется в ближайшее время
Всероссийский форум классных руководителей стартовал в Москве
В Москве начался Международный форум BRICS+ Fashion Summit