Future是什么

发布时间 2023-08-19 20:28:55作者: 丷dante丶灬

Future代表异步执行

async:在方法体前面是使用,定义该方法为一个异步方法。
await:等待并获得异步表达式的执行结果,并且给关键字只能在async修饰的方法中。

Future是单线程,先执行完全部微任务,再执行事件队列任务
Future修饰的关键字,会将事件加入到队列任务中

 Future如何获取异步的值:通过then()方法
 Future如何处理异常:通过catchError()或者在then()中传入命名参数onError
 async和wait的关键的作用是什么:async声明一个异步方法,wait等待异步任务完成;简单来讲就是同步的方式编写异步代码。
 如何捕获和处理async中的异常:需要使用try/catch来捕获以及处理程序运行中的异常。