我在 async/await 和从 Promise 中返回一个值时有点挣扎。
function test () {
return new Promise((resolve, reject) => {
resolve('Hello')
})
}
async function c() {
await test()
}
据我了解,我应该能够通过以下方式获得价值:
console.log(c())
但显然我在这里遗漏了一点,因为这会带来一个承诺。它不应该打印“你好”吗?在类似的注释中,我不清楚在将回调包装到异步/等待之前是否需要将其转换为承诺?