码迷,mamicode.com
首页 > 其他好文 > 详细

初步了解 promise -01

时间:2018-08-17 00:33:42      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:tps   了解   pre   规范   javascrip   java   let   asc   rip   

1: promise 中文  承诺 允诺

2: promiseA+规范 https://promisesaplus.com

3: promise 三种状态 等待态 pending ,成功态 resolved ,失败态 rejected

4: promise 状态转化

    pending --->resolved 

              pending --->rejected

    中文理解 :七夕约妹子吃饭·---- 等待  pending ,

                妹子同意 ---- 成功  resolved    有希望下一步

           妹子拒绝 ---  失败  rejected     赶紧寻找下一个目标 

 

      注意   resolved  不可以 转  rejected  ,当然  rejected    也不可以转 resolved  

       状态只会更改一次

    

let promise = new Promise(function(resolve,reject){
    console.log("妹子等待中···")

});

promise.then(()=>{
    console.log("妹子同意");
},()=>{
    console.log("妹子拒绝");
})

promise.then(()=>{
    console.log("同意可以进一步发展···");
},()=>{
    console.log("拒绝寻找下一个妹子");
});

/*
* 1. promise 默认时new的时候就自动执行,也就等待中
* 2. then方法中有两个参数 分别是成功的回调和失败的回调
* 3. 同一个promise的实例可以then多次,成功时回调用所有的成功方法,失败时会调用所有的失败方法
* */

//上面执行 既不会走成功 也不会走失败·· ,
//
//
// let promise = new Promise(function(resolve,reject){
//     console.log("妹子等待中···")
//     resolve();//走成功
// });
//
/*
妹子等待中···
妹子同意
同意可以进一步发展···

*/


// let promise = new Promise(function(resolve,reject){
//     console.log("妹子等待中···")
//     resolve();//走失败
// });

/*
妹子等待中···
妹子拒绝
拒绝寻找下一个妹子

*/

  

 

 

      

 

初步了解 promise -01

标签:tps   了解   pre   规范   javascrip   java   let   asc   rip   

原文地址:https://www.cnblogs.com/liujzcom/p/9490795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!