async函数用法

目录

1.概念

2.本质

3.语法

4.特点

5.async基本使用

6.async里的await普通函数返回值

7.async里的await Promise函数成功返回值

 8.async里的await Promise函数失败返回值

 9.解决async里的await Promise函数失败后不执行下面内容


1.概念

真正意义上解决异步回调的问题,同步流程表达异步操作

2.本质

Generator的语法糖

3.语法

async function foo(){
    await 异步操作;
    await 异步操作;
}

4.特点

1、不需要像Generator去调用next 方法,遇到await等待,当前的异步操作完成就往下执行

2、返回的点是promise对象,可以用then 万法进行下一步操作

3、async取代Generator西数的星号*,await取Generator的yield

4、语意上更为明确,使用简单

5.async基本使用




    
    Title





async函数用法_第1张图片6.async里的await普通函数返回值




    
    async





async函数用法_第2张图片

7.async里的await Promise函数成功返回值




    
    async





async函数用法_第3张图片

 8.async里的await Promise函数失败返回值

解决报错后面代码不执行,




    
    async





 

async函数用法_第4张图片

 9.解决async里的await Promise函数失败后不执行下面内容




    
    async





async函数用法_第5张图片

 

你可能感兴趣的:(javascript,前端,开发语言)