node.js:蓝鸟替代async.whilst?
我想运行一个while循环,这取决于每次迭代更新的条件。 现在的挑战是每次迭代中的代码都是asynchronous的。
一种通过使用async.whilst()来实现这一点的方法。 不过,我正在试图寻找一个使用蓝鸟承诺的替代品。 有没有这样的替代品?
我build议你这个库: https : //www.npmjs.com/package/async-bluebird具有相同的async
function,但使用蓝鸟。
你试过这个吗? .all() – > Promise
var pendingPromises = []; while (yourConditions) { pendingPromises.push(service.doSomethingAsync()); } Promise.all(pendingPromises).then(function(result) { console.log("all the files were created", result); });
- 如何组织一个async.waterfall调用循环
- 在Node.js中使用MongoDB进行扩展,我应该什么时候一次查询所有的ID,并行查询每个ID?
- javascript nodejs if语句是以意外的顺序调用的
- 是否有可能build立一个dynamic的任务列表nodejsasynchronous(瀑布,系列等…)
- 从2个mongodb集合中search后,Nodejs进行单个callback
- 使用async.js进行asynchronous树遍历
- Node + Sequelize:如何在添加之前检查项目是否存在? (asynchronous混淆)
- 在node.js中依次运行多个asynchronous函数
- 使用瀑布节点async.js多function