星球大战api承诺循环javascript

时间:2018-09-04 20:00:50

标签: javascript axios

我正在尝试使用for循环来遍历我根据控制台日志认为是swapi的电影对象的所有promise。我的for循环根本没有遍历promise数组。索引j的for循环从未实现,我也不明白为什么。是否有我没有看到的语法错误,还是关于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
                    }

            })

0 个答案:

没有答案