【问题标题】:Does ES6 promises replace the need for async.js methods?ES6 Promise 是否取代了对 async.js 方法的需求?
【发布时间】:2016-04-15 19:12:36
【问题描述】:

在 ES6 中引入 http://es6-features.org/#PromiseUsage 后,https://github.com/caolan/async 仍然相关吗? async.waterfall 和 async.series 比 Promise 有什么好处吗?

【问题讨论】:

  • 当然可以,因为它们可以使用围绕回调(错误、数据)范式设计的 API,而无需适配器或承诺者。
  • async.js 是一个庞大的工具套件,它提供了比内置 promise 方法更有用的方法(尤其是处理并发)。但可以肯定的是,在使用 Promise 时,您不需要像 waterfallseries 这样的东西。

标签: node.js ecmascript-6 es6-promise async.js


【解决方案1】:

是的,不是的。异步功能允许为您准备好它,而不是您自己构建它,并且异步仍然可以在任何地方工作。 ES6 Promise 非常棒。它们允许做很多事情,并且当与提议的 ES7 async/await 配对时,它们可能会一起消除对包的需求,具体取决于它在未来的实现方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多