async
async 函数使我们能够编写基于 promise 的代码,就像它是同步的一样,但不会阻塞执行线程。通过事件循环异步运行,async 函数将始终返回一个值。使用 async 简单地将返回一个 promise,如果 apromise 没有返回,会自动将它包装在一个 promise 带有它的值的 resolve 中。
await
await 运算符用于等待 promise ,它只能在 async 块内使用。关键字 await 使 JavaScript 等待直到 promise 返回结果。
需要注意的是,它只是让
async功能块等待,而不是整个程序执行。不能在常规函数中使用await关键字。
理解异步编程:async/await
异步编程是JavaScript中的关键特性,async函数允许我们编写基于Promise的代码,但不会阻塞执行流程。async函数总是返回一个Promise,即使没有明确的返回值。await关键字用于在async函数内部等待Promise的结果,它会使该函数暂停,直到Promise解析。注意,await只能在async函数中使用,且仅影响函数内部的流程,而非整个程序。
1576

被折叠的 条评论
为什么被折叠?



