千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip
async await,ES7提出的解决回调地狱的方法。执行的是异步,语法:在需要使用异步编程的函数前加async,async修饰的是跟在后面的函数,函数内部会被影响,外部不会await在这个函数内使用,await后面仅可以跟Promise对象。async,await最终也是基于Promis封装的使用await在函数外面必须有async,两者成对出如果想从async,await结构中拿到返回结果,必须.then(),.catch()进行成功捕获和错误捕获面试题: 在async中怎么捕获错误使用try{)catch(err)不影响代码的正常运行总结:如果函数不对外界输出,直接布局页面链式调用第一个await执行完执行第二个以此类推,如果对外界输出,只能在外面使用.then()接收成功结果,.catch()接收失败结果await后面可以接同步代码和Promise对象,但是接同步对象没有意义 (因为同步不写async和await也是一样的结果) ,所以后面只跟Promise

