我有一系列带ID的电影,但没有收视率。我想查询电影数据库以获取每部电影的评级,因此我使用fetch(url)
迭代每个对象以查询API,然后使用.then(function(response) { add_rating_to_specific_movie})
。
问题是,.then
是异步响应,我无法知道哪部电影返回了评级值,因此我可以使用评级来改变正确的电影对象。而且我无法使用返回的值创建新数组,因为有些电影会返回status: movies not found
,而我无法知道哪些电影是未评级的。
可以在此处使用有关使用promises的良好算法的一些指导。谢谢!