У меня есть массив таких объектов. И они продублированы свойство значения «CONTACTNAME»Объединить массив объектов с подчеркиванием
[
{
categoryId:1
categoryName:"Default"
contactId:141
contactName:"Anonymous"
name:"Mobile"
value:"+4417087654"
},
{
categoryId:1
categoryName:"Default"
contactId:325
contactName:"Anonymous"
name:"Email"
value:"[email protected]"
},
{
categoryId:1
categoryName:"Default"
contactId:333
contactName:"Anonymous"
name:"Email"
value:"[email protected]"
}
]
Я хочу, чтобы объединить их в одном объекте по имени свойства «CONTACTNAME» Чтобы что-то вроде этого
[
{
categoryId: 1,
categoryName: "Default",
contactId: 141,
contactName: "Anonymous",
names: {
1: "Mobile",
2: "Email",
3: "Email"
},
values: {
1: '+2234324',
2: "[email protected]",
3: "[email protected]"
}
}
];
Edit: Как можно Я группирую объекты также по categoryName
?
Вы просто хотите сохранить первое свое 'значение contactId' правильно ..? – Redu
Кажется, вы выбрасываете разные «contactId's». Это намеренно? – Oberon
Что произойдет с контактом? – shanks