8))// .then(r => sum(r, 8))// .then(r => console.log(r))// 当我们通过await去调用异步函数时候,它会暂停代码的运行// 直到异步代码执行有结果时,才会将结果返回// 注意 await只能用于 async声明的异步函数中,或者es模块的紧急作用域中// await阻塞的只是异步函数内部的代码,不会影响外部代码// ...
JavaScript ES8引入了async/await,这使得使用 Promise 的工作更容易。这里将简要介绍async/await 提供的可能性以及如何利用它们编写异步代码。 使用async 声明异步函数。这个函数返回一个AsyncFunction对象。AsyncFunction 对象表示该函数中包含的代码的异步函数。 调用使用 async 声明函数时,它返回一个 Promise。当这个函数...