请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

async await的优点

老师你好,听了这节课虽然了解了async await的用法,但是听完却没有看懂使用async await的原因在哪里?为什么要用这种写法呢?它的优点是什么?

正在回答 回答被采纳积分+3

1回答

张轩 2023-02-08 09:42:06

同学你好

使用 aysnc 和 await 的方式就是更简单,

最大的优点就是使用像同步语法一样的方式写异步语法,因为同步书写的方式更符合一般人的认知和习惯。

// 比较下面两种写法
const result = await fetch()

fetch().then(data => console.log(data))

当然是第一种语法更好理解一些。

0 回复 有任何疑惑可以回复我~
  • 提问者 Hania冲鸭 #1
    感谢老师的回复,我还看到过一种说法是,aysnc await可以更好的捕获错误,是这样吗?
    回复 有任何疑惑可以回复我~ 2023-02-08 13:07:20
  • 张轩 回复 提问者 Hania冲鸭 #2
    这个见仁见智,因为 async 使用的是 try catch 的形式,我认为和 Promise 各有千秋。
    回复 有任何疑惑可以回复我~ 2023-02-09 09:41:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信