网上已经有许多关于 Promise 的资料了,这里不在赘述。以下 4 个链接供读者学习:
- https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise (基础)
- http://liubin.org/promises-book/ (开源 Promise 迷你书)
- http://fex.baidu.com/blog/2015/07/we-have-a-problem-with-promises/ (进阶)
- https://promisesaplus.com/ (官方定义规范)
Promise 用于异步流程控制,生成器与 yield 也能实现流程控制(基于 co),但不在本教程讲解范围内,读者可参考我的另一部教程 N-club。async/await 结合 Promise 也可以实现流程控制,有兴趣请查阅 《ECMAScript6入门》。
深入 Promise
上一节:2.2 exports 和 module.exports
下一节:2.4 环境变量
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「IT平头哥联盟」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程