用代码举例说明async/await
时间: 2023-09-05 07:13:49 浏览: 91
说说C#的async和await的具体用法
好的,以下是一个简单的例子:
```
async function foo() {
console.log('Before the promise');
await new Promise(resolve => setTimeout(resolve, 1000)); // 等待1秒钟
console.log('After the promise');
}
foo();
```
这段代码定义了一个异步函数 `foo`,其中包含了一个 `await` 表达式来等待一个 `Promise` 对象完成。在这个例子中,`foo` 函数会打印出 `Before the promise` 并等待 1 秒钟后再打印 `After the promise`。由于使用了 `async/await`,我们可以将异步代码写得更加直观和简洁。
阅读全文