Показать сообщение отдельно
  #1 (permalink)  
Старый 22.07.2022, 12:09
Интересующийся
Отправить личное сообщение для AlexandrDr Посмотреть профиль Найти все сообщения от AlexandrDr
 
Регистрация: 22.11.2018
Сообщений: 11

Помогите преобразовать массив
Имеется массив объектов:
let a = [
{
  agentName: 'Иванов Иван Иванович',
  controlName: 'Петров Петр Петрович',
  flScore: 100
},
{
  agentName: 'Иванов Иван Иванович',
  controlName: 'Сидоров Сидр Сидорович',
  flScore: 95
 },
{
  agentName: 'Викторов Виктор Викторович',
  controlName: 'Тимуров Тимур Тимурович',
  flScore: 195
},
{
  agentName: 'Викторов Виктор Викторович',
  controlName: 'Тимуров Тимур Тимурович',
  flScore: 5
}
]


Из него нужно сделать массив объектов вида:
let result = [
{
  agentName:  'Иванов Иван Иванович',
  data1: {
               controlName: 'Сидоров Сидр Сидорович',
               flScore: 95
             },
  data2: {
              controlName: 'Петров Петр Петрович',
              flScore: 100
             }
},
{
 agentName: 'Викторов Виктор Викторович',
 data1: {
             controlName: 'Тимуров Тимур Тимурович',
             flScore: 195
            },
 data2: {
              controlName: 'Тимуров Тимур Тимурович',
              flScore: 5
            }
}
]
Ответить с цитированием