async.catch()

API封装文档
@.async 异步控制

async.pipe()方法类似,但是可以将async上抛出的异常捕捉到,并重新划归到外部step控制器的正常运行链中。

调用规则和语法:

参数说明:

参数 类型 省略 说明
step Step 必须 需要续接的Async控制器

返回类型: void

案例代码:

@.async(function () {
    @.async(function () {
        this.reject(new Error("this is an error"));
    }).catch(this);
}).then(function (error) {
    @info("We caught an error");
    @dump(error);
    this.next();
});
最后更新时间:2018年11月7日 11:12:08