美文网首页
collection(3)--each

collection(3)--each

作者: LuciferTM | 来源:发表于2016-07-25 14:57 被阅读18次

    如果想对同一个集合中的所有元素都执行同一个异步操作,可以利用each函数。 async.each提供了三种方式:

    1. 集合中所有元素并行执行
    2. 一个一个顺序执行
    3. 分批执行,同一批内并行,批与批之间按顺序 * *

    如果中途出错,则错误将上传给最终的callback处理。其它已经启动的任务继续执行,未启动的忽略。
    each和concat、map的区别在于each不管返回的结果。

    each(arr, iterator(item, callback), callback(err))
    

    测试数据:

    each

    代码:

    结果:

    如果中途出错:
    代码:


    结果:

    eachSeries

    代码:


    结果:

    如果中途出错:
    代码:

    结果:

    eachLimit

    代码:

    结果:

    如果出错:
    代码:

    结果:

    相关文章

      网友评论

          本文标题:collection(3)--each

          本文链接:https://www.haomeiwen.com/subject/ngigjttx.html