输出结果是0,1,2,3,3,3
现在需要输出结果为0 0 1 1 2 2
如果直接通过async await来进行改变,
输出结果(和在for循环 i 的前边加上let声明结果一致)
可以看到定时器的结果是改变了 执行顺序并没有改变
那么我们就需要通过promise来改变他的输出顺序
调用结果输出为
这样就实现了同异步的转换
输出结果是0,1,2,3,3,3
现在需要输出结果为0 0 1 1 2 2
如果直接通过async await来进行改变,
输出结果(和在for循环 i 的前边加上let声明结果一致)
可以看到定时器的结果是改变了 执行顺序并没有改变
那么我们就需要通过promise来改变他的输出顺序
调用结果输出为
这样就实现了同异步的转换