@.async.all.parallel()

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

开始一个在list上的并行异步循环遍历,返回一个Async对象用于等待遍历结束

调用规则和语法:

参数说明:

参数 类型 省略 说明
list Array 必须 需要遍历的列表(可以是数组或相似结构的数据体)
action Function 必须 遍历时所需要在每一个元素上所执行的过程,其接受三个参数,分别是:element, indexlist

返回类型: Async

完成list遍历之后的Async对象,其元素为遍历每个元素时得到的返回结果

案例代码:

@.async.all.parallel([1,2,3], function (element, index, list) {
    @info(element);
    return @.async.resolve(element + 1);
}).then(function (result) {
    @dump(result); // [2, 3, 4]
    this.next();
});
最后更新时间:2018年11月7日 11:12:08