await表达式

简介: await表达式

1.await函数必须要放在async函数当中

2.当await右面是promise对象的时候

    <script>
        async function main() {
            let p=new Promise((resolve,reject)=>{
                resolve('laozhichi')
            })
            let result=await p
            console.log(result);
        }
        main()
    </script>

3.当async右面的非promise对象的时候

    <script>
        async function main() {
            // let p=new Promise((resolve,reject)=>{
            //     resolve('laozhichi')
            // })
            let result=await 10
            console.log(result);
        }
        main()
    </script>

4.当promise是失败的时候,使用try{ }.catch( )函数

    <script>
        async function main() {
            let p=new Promise((resolve,reject)=>{
                reject('laozhichi')
            })
            let result=await p
            console.log(result);
        }
        main()
    </script>


使用try{ }catch( )函数

    <script>
        async function main() {
            let p=new Promise((resolve,reject)=>{
                reject('laozhichi')
            })
            try{
                let result=await p
            }catch(e){
                console.log(e);
            }
        }
        main()
    </script>

相关文章
|
7月前
|
前端开发
async/await返回的promise被解析为undefined的可能原因
`async/await` 通常与 `Promise` 一起使用,但如果返回的 `Promise` 被解析为 `undefined`,可能有几个原因。以下是一些可能的情况和解决方法
function () {}()匿名函数
function () {}()匿名函数
41 0
|
7月前
|
JSON 前端开发 JavaScript
async/await语法
async/await语法
62 0
|
JSON 前端开发 JavaScript
async await异步,ejs基础使用,三目运算符
async await异步,ejs基础使用,三目运算符
|
JavaScript 前端开发
asyns和await用法?
asyns和await用法?
|
前端开发 JavaScript
从 async 和 await 函数返回值说原理
昨天在文章《JavaScript中的 async 和 await》中简单的介绍了其使用方法。那么 async 和 await 如何工作,如何正确的使用 async 和 await 。
406 0
|
前端开发
promise ,async/await的基础用法
promise ,async/await的基础用法
|
前端开发
async和await关键字
async(异步)用于定义一个异步函数。异步函数是一种返回 Promise 对象的函数,可以使用 await 关键字等待异步操作的结果,以同步的方式处理异步操作。
|
前端开发
循环中使用async_await
循环中使用async_await,多种方法,按需取用
77 0
|
前端开发
【收藏】五种在循环中使用 async/await 的方法
本篇总结了 5 种在循环中使用 async/await 的方法(代码干货都能在浏览器控制台自测):

热门文章

最新文章