JS循环中异步变同步
循环中异步边同步应用场景方式一方式二
应用场景
在前端进行大文件上传的时候,往往会采用分片上传的方式,而分片上传每一个文件块都需要发送一个请求给后端,同时每一个文件块都要等前一个文件块的请求成功之后才能发起自己的请求。而文件块的数量太多或者文件块的数量不定的时候,就需要采用循环的方式进行请求。此时就需要考虑到将循环中的异步请求变成同步。
方式一
async await 结合原始for循环实现
const promise1 = new Promise((resolve, reject) => {
原创
2021-03-30 14:11:47 ·
3286 阅读 ·
0 评论