async 函数
1. 函数的返回值为 promise 对象
2. promise 对象的结果由 async 函数执行的返回值决定
返回结果的方式和then方法差不多
async function say(){
////1,如果返回值是一个非Promise类型的数据,那这个方法返回的就是一个成功状态的promise实例
//return "hello";
// //2,如果返回的是一个promise实例,那这个函数的返回值就是这个promise实例的状态。
// return new Promise((resolve,reject)=>{
// reject("no");
// });
//3,抛出异常
throw "oh no";
}
let result=say();
result.then(value=>{},reason=>{});
console.log(result);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。