异步函数返回的是一个 Promise 对象,可以通过使用 async 和 await 来解决。
示例代码:
async function myFunction() {
// code to be executed
return "Hello World";
}
async function runFunction() {
let result = await myFunction();
console.log(result);
}
runFunction();
在上面的代码示例中,myFunction 函数使用 async 关键字来标记该函数是异步函数,并且在函数中返回了一个字符串。runFunction 函数是一个异步函数,它使用 await 来等待 myFunction 函数执行完毕并获取其返回值,最后将返回的字符串输出到控制台上。