【发布时间】:2017-10-11 12:16:37
【问题描述】:
我最近在 JavaScript Promise 对象中经常使用 async/await 关键字,我喜欢它,但我不明白 async 关键字的真正目的是什么。
为什么使用await的函数必须使用async关键字?
【问题讨论】:
标签: javascript async-await ecmascript-next
我最近在 JavaScript Promise 对象中经常使用 async/await 关键字,我喜欢它,但我不明白 async 关键字的真正目的是什么。
为什么使用await的函数必须使用async关键字?
【问题讨论】:
标签: javascript async-await ecmascript-next
标记为async 的函数总是返回一个promise(与常规函数相反):
当调用
async函数时,它会返回Promise。当async函数返回一个值时,Promise将使用返回值解析。当async函数抛出异常或某个值时,Promise将被抛出的值拒绝。
【讨论】: