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

      

          

  • 相关阅读:
    java多态课后作业
    java继承与接口课后作业
    java数组课后作业
    javaString课后作业
    Java类与对象课后作业
    java方法课后作业
    java基本知识课后作业
    读《大道至简》第二章有感
    课堂作业(字符串转化并计算)
    读《大道至简》第一章有感
  • 原文地址:https://www.cnblogs.com/liujzcom/p/9490795.html
Copyright © 2011-2022 走看看