1、for:循环中使用await的写法(生效)
async function loop(){
for( let i=0; i<array.length; i++ ){
let datas = await getDatas()
break
}
}
2、forEach:循环中使用await的写法(不生效):
array.forEach(async (item)=>{
let datas = await getDatas()
})
3、for of:循环中使用await的写法(生效):
async function loop(){
for( let item of array ){
let datas = await getDatas()
break
}
}
参考: