2021-08-30

async和await

async函数返回的是promise对象
在这里插入图片描述
1.如果返回的是非promise类型数据,则返回的状态为成功
2.return的结果就决定了main函数返回结果的状态
3.抛出异常 返回的结果状态就是失败的promise对象,而且抛出的对象就是promise对象失败的结果

await表达式

1.await右侧的表达式一般为promise对象,但也可以是其他的值
2.如果表达式是promise对象,返回的是promise成功的值
3.如果表达式是其他值,直接将此值作为await的返回值

注意

1.await必须写在async函数中,但async韩式中可以没有await
2.如果await的promise失败了,就会抛出异常,需要通过try…catch捕获处理
在这里插入图片描述

async和await的结合

1.回调函数的方式
在这里插入图片描述
2.async和await写法 不需要用回调函数,then方法里有回调函数 但是在async和await结合之下是没有回调函数的 非常简洁 和我们写同步的函数调用那种形式差不多 就是多了await ,但它内部的执行是异步的
在这里插入图片描述
在这里插入图片描述

async和await结合发送ajax请求

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值