Я пытаюсь использовать цикл for для выполнения всех обещаний, которые, по моему мнению, согласно журналу консоли, являются объектами фильмов из swapi. Мой цикл for не выполняет итерацию массива обещаний. Цикл for с индексом j никогда не достигается, и я не понимаю, почему. Есть ли синтаксическая ошибка, которую я не вижу, или есть парадигма об axios и обещании, что я игнорирую?
enter code here
let length = data.films.length
let promises = [];
for(let i = 0; i < length; i++)
{
promises.push(axios.get(data.films[i]));
}
Promise.all(promises).then(function (value){
moviesList=value
console.log(moviesList)
document.getElementById("movies0").innerHTML =value[0].data.title
for(var j=0; j <5; j++)
{
console.log("movies"+j)
document.getElementById("movies"+j).innerHTML = value[j].data.title
}
})