大家好,
我想重复调用一个函数,但希望每个调用仅在前一个调用完成时运行。异步是否符合我的需要?还是调用是并行发生的?
谢谢!
加里
最佳答案
虽然可以满足您的需求,但它会按顺序运行每个功能。在每次运行之前,它都会执行“测试”功能以确保它应该再次运行。
他们的例子:
var count = 0;
async.whilst(
function () { return count < 5; },
function (callback) {
count++;
setTimeout(callback, 1000);
},
function (err) {
// 5 seconds have passed
}
);
关于node.js - nodejs异步的while,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393276/