Я пытаюсь отформатировать массив объектов, к сожалению, я делаю это неправильно.
sortGroup=(group)=> {
for (const entry of group.entries) {
arrayofHeros.push(`Title: ${field(entry, 'Title')},'UserName': ${field(entry, 'UserName')} , Strentgh: ${field(entry, 'Strentgh')} ,Age: ${field(entry,'Age')} \n`)
}
for (const subGroup of group.groups) {
sortGroup(subGroup)
}
}
Результат, когда console.log(arrayofHeros);
[ 'Title: Avangers: UserName: Wolvering , Strength: Smash , Age: 28',
'Title: X-men: UserName: Stryfe, Strength: Superhuman, Age: 34',
'Title: X-men: UserName: Lady Deathstrike, Strength: Cyborg, Age: 27',
]
Ожидаемый результат
arrayofHeros =
[ {
Title: 'Avangers',
UserName: 'Wolvering',
Strength: 'Smash',
Age: 28
},
{
Title: 'X-men',
UserName: 'Stryfe',
Strength: 'Superhuman',
Age: 34
},
{
Title: 'X-men',
UserName: 'Lady Deathstrike',
Strength: 'Cyborg',
Age: 27,
},
]