异步编程 互动版

forever(fn, errback);


forever函数比较特殊,它的功能是无论条件如何,函数都一直循环执行,只有出现程序执行的过程中出现错误时循环才会停止,callback才会被调用。

示例:

async.forever(
    function(next) {

},
function(err) {
   //
}

);

用forever做一个跑步机,输出当前跑了多少步,在第10步的时候不小心绊倒了。