生成器和promise
生成器,promise的使用和原理
1 | 使用try catch的问题: |
1 | function* name(){} //在关键字function后面添加星号*定义生成器函数 |
1 | 还可以与生成器交互,在next函数中传入值,作为yield函数的返回值,第一次next无法提供初始值,可调用生成器自身的函数传入参数。 |
1 | promise有两个状态,resolve和reject,resolve->fulfilled状态,reject->Rejected状态,都为已完成状态。 |
1 | 使用try catch的问题: |
1 | function* name(){} //在关键字function后面添加星号*定义生成器函数 |
1 | 还可以与生成器交互,在next函数中传入值,作为yield函数的返回值,第一次next无法提供初始值,可调用生成器自身的函数传入参数。 |
1 | promise有两个状态,resolve和reject,resolve->fulfilled状态,reject->Rejected状态,都为已完成状态。 |