Appearance
async、await 优缺点
本节目标:理解“async、await 优缺点”的核心思路,并能把它用于实际开发或面试表达。 缺点在于滥用 ==await== 可能会导致性能问题,因为 ==await== 会阻塞代码,也许之后的异步代码并不依赖于前者,但仍然需要等待前者完成,导致代码失去了并发性.
async function test() {
// 以下代码没有依赖性的话,完全可以使用 Promise.all 的方式
// 如果有依赖性的话,其实就是解决回调地狱的例子了
await fetch(url)
await fetch(url1)
await fetch(url2)
}