Let groupNameSelected ='Group Name2'
let q = p[0]['Groups'];
q.map((obj)=>{
return groupNameSelected === obj.GroupName ? {...obj, IsMerged:true } : obj;
});
Исходя из выбранного имени группы, вы запустите map на Groups
, а затем установите IsMerged
в значение true.
окончательный вывод для выбора Group Name2
будет:
[ { GroupID: 'g1',
GroupName: 'Group Name1',
HideChildren: false,
IsMerged: false },
{ GroupId: 'g2',
GroupName: 'Group Name2',
HideChildren: false,
IsMerged: true }
//...
]