for循环异步变同步演示代码
时间: 2023-10-06 09:10:21 浏览: 125
js代码-题目逻辑演示
以下是一个 for 循环异步变同步演示的示例代码:
```
async function asynFunc() {
for (let i = 0; i < 3; i++) {
await new Promise(resolve => setTimeout(resolve, 1000));
console.log(i);
}
console.log('Done');
}
asynFunc();
```
这段代码演示了一个简单的异步操作,通过 async 和 await 关键字,可以将异步操作变为同步操作,以便更好地控制流程。在这个示例中,for 循环会等待每个异步操作 (setTimeout) 完成后才会执行下一次迭代。最后输出 'Done' 表示已经完成了所有的异步操作。
阅读全文