Hello this is array of objects
const raceId = '1004'
const array = [
{
'1004': { brackets: { '18': [Object], '19': [Object], '20': [Object] } }
},
{
'999': { brackets: { '1': [Object], '2': [Object], '3': [Object] } }
}
]
So i am trying to return just a
{ brackets: { '18': [Object], '19': [Object], '20': [Object] } }
I have tried to use reduce(), map(), find() but not getting desired output. For example i have tried.
const reduced = raceScoringConfigGroups.reduce((acc, key) => {
if (Object.keys(key)[0] === raceId) {
return key[raceId]
}
}, {})
But for some reason getting undefined, can someone help me just a little bit, not sure what i am doing wrong. I don't like solutions with forEach or for loops, trying to write oneliner.