( async/await)与(try、catch)

发布时间 2023-08-16 09:00:15作者: 慕何

避免再请求中使用then回调,将请求后的代码变成同步的,可使用async搭配await

async:是一个异步的方法;return返回值实际是Promise对象,不会阻塞后面的函数

await:同步运算符(then的语法糖),可阻塞async函数内的await下的其他逻辑,直到执行完成后,返回请求结果(如果有的话);并不会阻塞异步方法的线程;

实际可以理解为:async函数还是异步的。但搭配了await后,函数体内被阻塞成了同步的。

 

处理报错可以使用:try/catch;也可以直接再请求后面catch回调;如下图