我使用bluebird的Promise.map
,我的代码有以下结构。 data_array
是post_id的列表,我想使用fetch
从数据库中获取帖子。
Promise.map(data_array, function(data_array){
// fetch from database
// render post
console.log("after process")
}).then(function(){
console.log("Done")
});
但是“完成”总是出现在获取和渲染完成之前。我不确定我是否正确使用Promise.map
。或者有更好的方法吗?
答案 0 :(得分:0)
为什么不使用Promise.all?