摘要: Async提供了很多针对集合的函数,可以简化我们对集合进行异步操作时的步骤。如下: forEach:对集合中每个元素进行异步操作 map:对集合中的每个元素通过异步操作得到另一个值,得到新的集合 filter:对集合中元素使用异步操作进行筛选,得到符合条件的集合 reject:与filter相似,只 阅读全文
posted @ 2017-07-03 16:30 simadi 阅读(541) 评论(0) 推荐(0) 编辑
摘要: Async中提供了几个工具类,给我们提供一些小便利: memoize unmemoize log dir noConflict 1. memoize(fn, [hasher]) 有一些方法比较耗时,且对于相同的输入总是有相同的输出。这时可以使用memoize给它加个缓存,对于相同的参数只计算一次,以 阅读全文
posted @ 2017-07-03 16:29 simadi 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 为了适应异步编程,减少回调的嵌套,我尝试了很多库。最终觉得还是async最靠谱。 地址:https://github.com/caolan/async Async的内容分为三部分: 本文介绍其中最简单最常用的流程控制部分。 由于nodejs是异步编程模型,有一些在同步编程中很容易做到的事情,现在却变 阅读全文
posted @ 2017-07-03 16:25 simadi 阅读(221) 评论(0) 推荐(0) 编辑