利用for循环同步执行异步方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//定义一个异步函数
const foo1 = (i) => {
  return new Promise((resolve, reject) => {
    setTimeout(() => {
      console.log(I)
      resolve(i)
    }, 3000)
 
  })
}
const arr = [1, 2, 3, 4, 5]
async function a() {
  for (var i = 0; i < arr.length; i++) {
    await foo1(arr[i])
  }
}
a()

  

posted @   lzhflzjx  阅读(204)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
历史上的今天:
2020-10-14 echarts 省市级地图的使用
2020-10-14 浏览器跨域设置 chrome
点击右上角即可分享
微信分享提示