Я пытаюсь вернуть объект из кода ниже, который имеет пару ключ-значение name: sparky, и вернуть весь массив метаданных и статистики для этого объекта.
Я не хочу использовать Object.values (objectArray) [0], поскольку эти данные поступают из API, и я ожидаю, что в будущем положение объектов в массиве изменится.
Я пробовал objectArray.find, но не знаюкак использовать это, чтобы найти значение массива, который находится внутри другого массива.Значение для имени всегда будет уникальным, и фактический objectArray содержит в себе гораздо больше объектов.
Помощь будет принята с благодарностью!
Код
objectArray = [
{
"metadata": [
{
"key": '1',
"name": "sparky"
}
],
"stats": [
{
"statsFieldOne": "wins"
},
{
"statsFieldTwo": "kills"
}
]
},
{
"metadata": [
{
"key": '1',
"name": "abby"
}
],
"stats": [
{
"statsFieldOne": "wins"
},
{
"statsFieldTwo": "kills"
}
]
}
]
Желаемый результат
{
"metadata": [
{
"key": '1',
"name": "sparky"
}
],
"stats": [
{
"statsFieldOne": "wins"
},
{
"statsFieldTwo": "kills"
}
]
}