Если бы у меня была эта схема:
[{
"Id": 2,
"Prizes": [{
"Id": 5,
"Status": 0,
"ClaimCode": "PN0016CXC1WPM64P",
"User": {
"FirstName": "John",
"SecondName": "Doe",
},
"DrawId": 2,
"PrizeId": 22,
"Prize": null
}]
}]
Как я могу получить имя или любое значение в объекте User, который находится в призах массива, то есть в основном JSON?
Я пробовал это:
const response = JSON.parse(this.responseText);
response.Prizes[0].User.forEach(function(a) {
output += `<li>${a.FirstName}</li>`;
});
Но, получив ошибку неопределенную, я считаю, что ее можно извлечь, но нужен только правильный синтаксис. Или это нельзя сделать с помощью цикла for?