[ 递延 JavaScript的模块化和快速Promises实现 实施最初是由Kris Kowal的启发 Deferred是完整的,JavaScript中,自然的诺言实现之一,使用Deferred,您可以编写,从而最大程度地消除异步性,实际上是由于诺言的多维性质(和)以声明方式编程。 使用Deferred,您还可以:延迟呼叫的。 。 计划任务的性。 或。 最后,您可以通过或收集来调试流程。 要深入了解Promise / Deerred概念以及一般的异步编程,另请参阅metjs峰会演示文稿中的幻灯片: 如果您需要有关延期的帮助,请在专用邮件列表中询问: 与回调样式的比较 JavaScript文件串联的示例: 普通的Node.js,回调方法 var fs = require ( "fs" ) ; var readdir = fs . readdir ; var readFile =