我使用蓝鸟的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
。或者有更好的方法吗?
为什么不使用Promise.all呢?