ES6:async和await 的小记!
之前本来除了封装请求,几乎不用async,但是近期准备中途接手小程序项目的研发,该小程序是由wepy框架搭建构建编译而成的,而wepy的重点特性就是继承了async语法,怕是不存在的!撸它就对了!于是打开项目研究了下其中用到的方法,发现真的很有用!简单由浅到深总结一下:
async内部是返回了一个peomise对象:
async它用来处理异步方法,就不会挡着后面的代码执行:
async函数内部还可以抛出错误,返回的promise 对象有一个catch 方法进行捕获:
写异步代码还可以像写同步代码一样:
还能避免地狱回调!: