async.whilst()
是 async 库中的一个异步控制流函数,它可以重复执行一个异步函数,直到满足指定的条件为止。该函数的语法如下:
async.whilst(test, fn, callback);
其中,test
参数是一个测试函数,用于检查是否满足继续执行的条件。fn
参数是一个异步函数,用于执行每次循环的操作。callback
参数是一个回调函数,用于在循环结束时执行。每次循环中,首先会执行 test
函数,如果返回值为 true,则执行 fn
函数,否则直接执行 callback
函数。