【ES6--4】Promise对象与async和await方法
admin
2024-05-02 15:53:18

文章目录

    • async和await方法

promise存在的意义:解决异步回调地狱问题
三种状态:pending(进行中)、fulfilled(已成功)、reject(已失败)

Promise是es6引入的异步编程薪解决方案,语法上promise就是一个构造函数,用来封装异步操作病可以获取其成功或失败的结果。

Promise构建出来的实例存在以下方法: then() 是实例状态发生改变时的回调函数,第一个参数是resolved状态的回调函数,第二个参数是rejected状态的回调函数 catch() 用于指定发生错误时的回调函数 finally() 用于指定不管 Promise 对象最后状态如何,都会执行的操作

1)promise构造函数:promise(excutor){}

2)promise.protiotype.then方法

3)promise.prototype.catch方法


promise的两个方法all和race见上述

Promise封装的ajax

 

async和await方法

async 是es7才有的一个关键字,和promise对象有很大的关联

async 标识的函数,必定返回promise对象

await 关键字 只能放在 async标识的函数中

作用就是等待获取promise返回的内容,也就是resolve和reject的值


相关内容

热门资讯

今年腊八粥,流行“私人定制” 明天就是农历腊八了 最近腊八粥食材 迎来一年中最旺盛的销售季 “赤豆、薏仁最近每天可以卖出好几百斤,...
原创 丽... 被群山环抱、瓯江滋养的丽水,早餐从不是简单的果腹之物,而是藏着山野馈赠与老手艺传承的味觉密码。没有华...
原创 过... 时间好快,过了腊八就是年,作为土生土长的本地福州人,腊八粥自然是要吃。过去福州人一般在腊月初七的晚上...
星空帐篷定制优选佛山好来居,多... 在户外休闲与特色住宿需求持续增长的当下,星空帐篷凭借其独特的观景体验与灵活的应用场景,成为景区、民宿...
【活动报道】匈牙利OTP旅行社... 1月22日,匈牙利知名旅行社OTP携社内约25位VIP常驻旅客,在匈中友协会长、策展人尤迪特的组织下...