await关键字返回异步操作的结果,如果是Promise对象,则返回Promise对象的resolved值,如果不是,则直接返回该值。当使用await关键字时,JS引擎会挂起当前函数的执行,直到Promise对象resolved并返回结果,才会继续往下执行。这样可以使得代码逻辑更加清晰,减少了回调函数的嵌套。需要注意的是,使用await关键字时必须在async函数中,否则会报错。
上一篇:async/await仍然返回undefined
下一篇:async/await是否以不同的方式处理未捕获的拒绝错误?