对async/await的支持从v7.6.0开始,so
公司是这个,我没得搞[后来搞egg,我又给升级了hhhh]
跟着教程意念上来一遍–>
async关键字后面的函数有异步操作,await代表等待一个异步方法执行完成。
声明异步函数只需在普通函数前面加一个关键字async即可。
async function yumu(){}
和promise同理,当遇到await异步等待,先执行函数后面的同步任务,同步任务执行完,再接着await等待的位置继续往下执行。
截个图
然后就是当await后面的promise状态变为rejected,整个async函数都会中断执行,所以为了保存错误位置和错误信息,使用try..catch进行封装多个await过程。
继续截个图,我写的不能运行,怕出错误导–
你好,王二麻子
和之前一篇的then链式写法相比,简单顺眼多了hhh
你好,麻烦的王二麻子