AI导师小智

在线

我是你的专属AI学习导师,有什么问题尽管问我!

你好!我注意到你正在学习JavaScript异步编程,有什么不理解的地方吗?🤔

Promise和async/await有什么区别?

很好的问题!让我们一步步来思考。首先,你觉得Promise是什么?🤓

Promise是处理异步操作的一种方式?

正确!那么async/await呢?你觉得它们是什么关系?💡

让我给你看个例子:

// Promise方式
fetch('/api/data')
.then(res => res.json())
.then(data => console.log(data))

// async/await方式
const
data =
await
fetch('/api/data')

快速操作: