异步编程 互动版

until(test, fn, callback)


until与whilst正好相反,当test条件函数返回值为false时继续循环,与true时跳出。其它特性一致。示例如下:

var count = 5;
async.until(
    function () { return count < 0; },
    function (callback) {
        count--;
        setTimeout(callback, 1000);
    },
    function (err) {

    }
);