初步了解 promise -01

Posted liujzcom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初步了解 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();//走失败
// });

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

*/

  

 

 

      

 

以上是关于初步了解 promise -01的主要内容,如果未能解决你的问题,请参考以下文章

Promise 初步接触

Promise的初步认识

一文了解Promise使用与实现

深入了解Promise

深入了解promise,手写实现promise

对Promise的一些深入了解