美文网首页
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