doWhilst(fn, test, callback)
相当于do…while,较whilst而言,doWhilst交换了fn,test的参数位置,先执行一次循环,再做test判断。
var count = 0; async.doWhilst( function (callback) { count++; setTimeout(callback, 1000); }, function () { return count < 5; }, function (err) {}
);
var apple = 2, student = ['张三','李四','王五'];将苹果依次分给学生,最后输出没有分到苹果的学生。