Typeerror: "fixtures" is not iterable

Никак не могу решить эту проблему. Что не так в коде и выдает ошибку? Ниже приведен фрагмент кода, на который ссылаются в случае ошибки.

const scoresHelper = (isLive, team, body) => {
let data = JSON.parse(body);
let fixtures = data.fixtures;
let live = [];
let scores = [];
if ('error' in data) {
updateMessage('CUSTOM_ERR', data.error);
return;
}

team = team.toLowerCase();

for (let fixture of fixtures) {
let homeTeam = (fixture.homeTeamName).toLowerCase();
let awayTeam = (fixture.awayTeamName).toLowerCase();

if (fixture.status === 'IN_PLAY' && (homeTeam.indexOf(team) !== -1 ||
                                 awayTeam.indexOf(team) !== -1)) {
live.push(fixture);
scores.push(fixture);
} else if (fixture.status === 'FINISHED' && (homeTeam.indexOf(team) !== -1 ||
                                         awayTeam.indexOf(team) !== -1)) {
scores.push(fixture);
}
}

if (isLive) {
if (live.length !== 0) {
printScores(live, true);
} else {
updateMessage('UPDATE', 'Sorry, no live matches right now');
}
} else {
if (scores.length !== 0) {
printScores(scores, false);
} else {
updateMessage('UPDATE', 'Sorry, no scores to show right now');
}
} };

Ответы (0 шт):