1.if是在foreach中
结果:
(报错)
原因:是因为forEach是只支持同步,所以不支持使用await
2.if是在map中
同上
原因:也是一样的map是同步,不支持使用await
解决方案:
使用for来代替forEach/map
for中await的执行顺序:
在js中,是单线程的,要先等for执行完毕之后才能进行await后面的操作
比如:
在上面代码中会先输出bbbbb等await加载完毕之后再执行aaaaa
这点要注意,但问题不大
(新手才学习,有问题请指正)