Generator 看了一下午,想明白了就是一个能存储当前某一刹那状态的函数
1 |
|
可以用这种暂停作为异步的执行,当异步执行时候暂停,等到异步停止后,用next()继续执行
结合之前的Promise,可以在异步中这样执行。
- 建立一个Promise,并设定resolve和reject函数
- yield停在Promise实例对象前
- 实例化yield相关的函数,执行next,然后value中返回的实例化的promise中执行操作
具体代码:
1 |
|
技术笔记&记录生活点滴
Generator 看了一下午,想明白了就是一个能存储当前某一刹那状态的函数
1 |
|
可以用这种暂停作为异步的执行,当异步执行时候暂停,等到异步停止后,用next()继续执行
结合之前的Promise,可以在异步中这样执行。
具体代码:
1 |
|