Promise

/*
* Promise
* 为啥要用 promise: 回调地狱
* 三种状态: 进行中 已成功(resolve) 已失败(reject)
* new Promise((resolve, reject) => { }) 返回一个 promise
(Promise 的状态一旦改变了 就永远不会再变了)
resolve(参数): 把 promise 的状态 由进行中 -> 已成功
reject(参数): 把 promise 的状态 由进行中 -> 已失败
* 监听
then(res => { res })
catch(error => { error })
p1.then() 返回一个新的 promise
p1.catch() 返回一个新的 promise

* Promise.all([p1, p2, ...p3]) 返回一个 promise
   必须都成功触发 then
   有一个失败 就触发 catch

/*
* Promise
* 为啥要用 promise: 回调地狱
* 三种状态: 进行中 已成功(resolve) 已失败(reject)
* new Promise((resolve, reject) => { }) 返回一个 promise
(Promise 的状态一旦改变了 就永远不会再变了)
resolve(参数): 把 promise 的状态 由进行中 -> 已成功
reject(参数): 把 promise 的状态 由进行中 -> 已失败

 * 监听 
    then(res => { res })
    catch(error => { error })
    p1.then() 返回一个新的 promise
    p1.catch() 返回一个新的 promise

 * Promise.all([p1, p2, ...p3]) 返回一个 promise
    必须都成功触发 then
    有一个失败 就触发 catch

 * Promise.race([p1, p2, ...p3])
    只要有一个 状态改变了 不管成功还是失败 都会触发监听

 * Promise.resolve(参数) 立刻返回一个状态是成功的 promise
 * Promise.reject(参数) 立刻返回一个状态是失败的 promise

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值