美文网首页
collection(6)--map

collection(6)--map

作者: LuciferTM | 来源:发表于2016-07-25 17:22 被阅读4次

对集合中的每一个元素,执行某个异步操作,得到结果。所有的结果将汇总到最终的callback里。与each的区别是,each只关心操作不管最后的值,而map关心的最后产生的值。
提供了两种方式:

  1. 并行执行。同时对集合中所有元素进行操作,结果汇总到最终callback里。如果出错,则立刻返回错误以及已经执行完的任务的结果,未执行完的占个空位
  2. 顺序执行。对集合中的元素一个一个执行操作,结果汇总到最终callback里。如果出错,则立刻返回错误以及已经执行完的结果,未执行的被忽略。
    接口:
map(arr, iterator(item, callback), callback(err, results))

测试数据:

map

代码:

结果:

这里需要说明一下map和concat的区别,只有一点,最终结果的顺序。map是按照iterator之中的顺序返回结果,而concat是按照先执行完毕的顺序返回结果。

代码:

结果:

如果出错:
代码:

结果:

mapSeries

代码:

结果:

如果出错:
代码:

结果:

mapLimit

代码:

结果:

相关文章

  • collection(6)--map

    对集合中的每一个元素,执行某个异步操作,得到结果。所有的结果将汇总到最终的callback里。与each的区别是,...

  • 集合2

    Java集合框架成员:Collection系列,Map系列,Iterator系列。Collection、Map:盛...

  • java 集合框架

    - Collection - Map

  • java工程师应掌握的

    1 Java基础 1.1 Collection和Map (1)掌握Collection和Map的继承体系。 (2)...

  • JavaSE中的容器

    概述:容器包括Collection和Map。Collection存储对象,Map存储键值对。 一. Collect...

  • java数据结构概述

    一 类继承图 1.1 collection 1.2 map 二 collection 2.1 Collection...

  • 高级开发工程师

    1. Java基础 1.1 Collection和Map (1)掌握Collection和Map的继承体系。 (2...

  • Map

    1.Map类集合 Map是和Collection同级别的接口,但是Map也可以返回一些collection类型的,...

  • Collection

    Collection Framework成员如下 Collection Set List Map SortedSe...

  • Java集合总结

    Java集合类主要有2大分支,Collection及Map。Collection体系如下: Map体系如下: **...

网友评论

      本文标题:collection(6)--map

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