Имеется массив объектов:
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
}
}
]