step.pool

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

step.pool是一个Object对象,它在Async内部提供了一个跨步骤的储存空间,所有在同一个链式调用中的Async对象都共用同一个pool对象,这意味着你可以在任何一个步骤中储存数据或通过访问step.pool获取之前储存的数据

@.async(function () {
    this.pool.key = "this is a data saved in pool"; //这里的this指向当前async对象
    this.next();
}).then(function () {
    handle(data, this.next);
}).then(function(data) {
    console.log(this.pool.key);
    // > this is a data saved in pool
    this.next();
});
最后更新时间:2018年11月7日 11:12:08