zoukankan      html  css  js  c++  java
  • 初步了解 promise 01

    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();//走失败
    // });
    
    /*
    妹子等待中···
    妹子拒绝
    拒绝寻找下一个妹子
    
    */
    

      

          

  • 相关阅读:
    IS-IS协议的内容
    OSPF协议---进阶篇
    OSPF协议-summary-LSA(LSA-3)
    OSPF协议-外部路由(LSA-4和LSA-5)
    OSPF的特殊区域和其他特性
    BGP的反射器和联盟
    neo4j 初级使用笔记
    Flink窗口介绍及应用
    HDFS之append数据到已存在文件中
    Random Projection在k-means的应用
  • 原文地址:https://www.cnblogs.com/liujzcom/p/9490795.html
Copyright © 2011-2022 走看看