promise

        promise: es6新增的异步编程的解决方案,理解为一个类,使用的时候需要实例化;

        实例化的时候需要传一个函数作为参数;这个函数又接收两个函数(resolve(),reject())为参数

        Promise的状态:

            pending()--实例化的时候,进行中

            fulfilled() -- 成功态  resolve

            rejected -- 失败态  reject

            状态一经改变,不可逆转

       

        原型上的方法:

            .then -- 既可以接受成功,也可以接受失败

            .catch -- 接收失败

            .finally -- 既可以接受成功,也可以接受失败;但是获取不到参数

       

        Promise的方法:

            Promise.all() -- 当所有的promise都成功之后接收

            Promise.race() -- 谁走得快执行谁

            Promise.any() -- 走第一个成功的

            Promise.allSettled() -- 都会走,会说明每一个的成功和失败状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值