微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Promise入门_async 函数

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);

image


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐