关于async的问题
来源:10-5 异步操作多张图片上传云存储
CLeon9854
2021-01-05
老师,async这种顺序的执行是不是会导致效率上不如Promise呢?
以这个实践为例,循环加入数组后单单使用Promise的方法各个Promise内部的异步操作都在执行了。但是使用async的方法需要等待上一个执行完再执行。是不是因为这种特性所以网上说async会导致性能下降呢?
写回答
1回答
-
谢成
2021-01-06
我个人觉得不能绝对的去说哪种一定好或者哪种一定不好,两种方式有不同的应用场景。
async/await的写法更像是同步的写法,代码更加清晰,可读性更强,如果是串行的异步操作这种方式更适合,因为是阻塞的。
promise写法其实还是存在回调,代码不如上面的清晰,但如果是并行的异步操作,就只能使用promise,因为不是阻塞的。
012021-01-06
相似问题
async的使用问题
回答 1
请问老师async函数返回值
回答 2