node.js中的承诺承诺会做一些工作,然后有单独的回调,将为成功和失败以及处理超时而执行。在node.js中考虑promise的另一种方式是,它们是可能仅发射两个事件的发射器:成功和错误。
关于promise的很酷的事情是您可以将它们组合到依赖关系链中(仅在Promise A 和 Promise B完成时才执行Promise C )。
通过将它们从核心node.js中删除,它创造了构建具有不同实现承诺的模块的可能性,这些实现可以位于核心之上。其中一些是node-promise and futures。



