Async 是一个流行的异步编程类库,提供了直接而强大的 JavaScript 异步功能。虽然是为 Node.js 设计的,但是它也可以直接在浏览器中使用。
Async 提供了大约 20 个函数,包括常用的 map, reduce, filter, forEach 等等,也有常用的异步流程控制函数,包括 parallel, series, waterfall 等等。所有这些函数都是假设你遵循了 Node.js 的约定:在异步函数的最后提供一个回调函数作为参数。
Async 包括三部分:
这里我们不会讲解 Async 的使用,读者可去以下链接学习 Async 的相关知识: