异步编程Promise、Generator和Async
在JavaScript的世界里,对于异步编程存在如下几种方案:
1.回调函数;
2.事件触发监听;
3.发布订阅者模式;
4.Promise。
首先介绍Promise,然后介绍ES6提供的生成器函数,async函数。
1.Promise来源于社区,代表一个对象,它代表异步操作未来的一个结果(承诺)。它总共有三个状态,pending \ fulfilled \ rejected。
另外,它的状态翻转路径只有两个:pending -> fulfilled or pending -> r
原创
2021-09-22 15:15:35 ·
190 阅读 ·
0 评论