ES6:async和await 的小记!

  之前本来除了封装请求,几乎不用async,但是近期准备中途接手小程序项目的研发,该小程序是由wepy框架搭建构建编译而成的,而wepy的重点特性就是继承了async语法,怕是不存在的!撸它就对了!于是打开项目研究了下其中用到的方法,发现真的很有用!简单由浅到深总结一下:

 

async内部是返回了一个peomise对象:

 

 

async它用来处理异步方法,就不会挡着后面的代码执行:

 

 

async函数内部还可以抛出错误,返回的promise 对象有一个catch 方法进行捕获:

 

 

 

 

 

     

 

     写异步代码还可以像写同步代码一样:

 

 

 

还能避免地狱回调!:

 

 

 

posted @ 2019-07-03 21:18  Mox丿  阅读(190)  评论(0编辑  收藏  举报