async函数

简介: async函数

1.如果返回值为一个非promise对象的时候

    <script>
        async function main() {
            //如果返回值是一个非promise函数
            return 521
        }
        let p = main()
        console.log(p);
    </script>



2.如果返回值为promise对象的时候

    <script>
        async function main() {
            //如果返回值是一个非promise函数
            return new Promise((resolve,reject)=>{
                reject('FALSE')
            })
        }
        let p = main()
        console.log(p);
    </script>


3.当其为抛出异常的时候

    <script>
        async function main() {
            throw 'OH,NO'
        }
        let p = main()
        console.log(p);
    </script>

相关文章
|
7月前
|
存储 编译器 C语言
c函数
c函数
48 2
|
2月前
练习函数调用
练习函数调用。
31 13
|
7月前
|
算法 搜索推荐 C语言
c函数指针与回调函数
c函数指针与回调函数
51 2
|
7月前
realloc函数和malloc函数解析
realloc函数和malloc函数解析
|
7月前
|
编译器
C函数
C函数。
42 2
|
前端开发
前端学习笔记202306学习笔记第四十二天-async函数的返回值2
前端学习笔记202306学习笔记第四十二天-async函数的返回值2
63 0
|
7月前
|
存储 程序员 API
C函数指针与回调函数
C函数指针与回调函数
48 0
|
7月前
|
C++
14函数调用
14函数调用
41 0
|
7月前
|
算法 前端开发
2666. 只允许一次函数调用
2666. 只允许一次函数调用
52 0
|
存储 编译器
C函数(2)
C函数(2)。
63 1

热门文章

最新文章