js .forEach 内使用await的注意事项
1、在.forEach内部直接使用await会报错,需要匿名函数前加上async,即参数前面,如
let array=[1,2,3]
array.forEach(async (e,i)=>{
await db.Collection("").get(); //伪代码
})
2、但实际上在.forEach中正确使用了await也是不会起作用的,还同样是异步执行。原因百forEach内部封装了while,所以不会启作用,建议更换for或者while使用。