async函数

1,async 函数返回一个promise对象

2,async函数内部return语句返回值,会成为then方法回调函数的参数

3,async函数返回的promise对象必须等到内部所有await命令后面的promise对象执行完才会发生状态改变

  除非遇到return语句或者抛出错误,也就是说只有async函数内部的异步操作执行完才会执行then方法指定的回调函数

4,正常情况下await命令后面是一个Promise对象,如果不是会被转成一个立即resolvepromise对象

5,只要一个await语句后面的promise变为reject那么整个async函数都会中断执行

 

*** await promise resolve()返回为值 

promise resolve() 里返回promise对象

posted @ 2020-08-26 22:29  jeff_zhu  阅读(152)  评论(0编辑  收藏  举报