у меня есть эти данные:
let myInputArray = [
{
"id": 1,
"commercialRanges": [
{
"rangeId": "305",
"rangeName": "FIXE"
},
{
"rangeId": "306",
"rangeName": "POSTPAID"
},
],
"active": true,
"pefName": "Alertes",
"roles": "ADVISOR",
"equipmentTypes": "PC",
},
...
{
"id": 1523,
"commercialRanges": [
{
"rangeId": "700",
"rangeName": "POSTPAID"
},
{
"rangeId": "500",
"rangeName": "PREPAID"
},
]
,
"active": true,
"pefName": "Alertes",
"roles": "ADVISOR",
"equipmentTypes": "PC",
},
]
Я хочу обновить мои данные: преобразование атрибута "commercialRanges" из его формата (массива объектов) -> в простую строку: (которая соединяетразличные значения " rangeName ")
Мой результирующий массив будет выглядеть примерно так:
myResultArray = [
{
"id": 1,
"commercialRanges": "FIXE,POSTPAID",
"active": true,
"pefName": "Alertes",
"roles": "ADVISOR",
"equipmentTypes": "PC",
},
...
{
"id": 1523,
"commercialRanges": "POSTPAID,PREPAID",
"active": true,
"pefName": "Alertes",
"roles": "ADVISOR",
"equipmentTypes": "PC",
},
]
В результате я должен преобразоватьвстроенный объект "commercialRanges"
"commercialRanges": [
{
"rangeId": "305",
"rangeName": "FIXE"
},
{
"rangeId": "306",
"rangeName": "POSTPAID"
},
]
до :
"commercialRanges": "FIXE,POSTPAID"