美文网首页
Promise常用用法

Promise常用用法

作者: 浪浪山小妖_ | 来源:发表于2019-12-20 14:17 被阅读0次
Promise  承诺:默认情况下是等待状态pending,
如果有一天状态转变为success就成功了,
如果状态变成fail就失败了。状态一旦改变了就不能再改变了.  
:-)

1-1举个栗子

    function timeout(delay = 1000) {
      return new Promise(resolve => setTimeout(resolve, delay));
    }
    timeout(2000)
      .then(() => {
        console.log("houdunren.com");
        return timeout(2000);
      })
      .then(value => {
        console.log("hdcms.com");
      });

1-2举个栗子

let tt7 = new Promise(function(resolve,reject){
    reject('失败')
//     resolve('aa')  
});
console.log(tt7)

 tt7.then((data)=>{
    console.log(data)
},(err)=>{
    console.log(err)
    throw Error('接龙')
})
.then((data)=>{

},(err)=>{
    console.log() //走自己的(输出:Error: 错误自己的err)
    throw Error(err+'自己')
})
.then((data)=>{
//没有自己的失败处理函数,走catch
}).catch(err=>{
    console.log(err+'公共') //输出:Error: 错误自己抛出的公共的err
})

--by Affandi ⊙▽⊙

相关文章

  • Promise、async ,es6异步解决方案

    本文你将看到: promise介绍以及用法promise常用apidemo使用Promise实现一个简单axios...

  • Promise详解,和await

    Promise 知识 常用法: then和catch都会返回Promise,他们因此可以被链式调用其实等同于 th...

  • Promise常用用法

    1-1举个栗子 1-2举个栗子 --by Affandi ⊙▽⊙

  • promise详解

    Promise 用法api 1.基本用法 2.简便写法 Promise.all([]) Promise.race...

  • Promise 对象

    Promise 的含义 基本用法 Promise.prototype.then() Promise.prototy...

  • Promise 对象

    目录:Promise 的含义基本用法Promise.prototype.then()Promise.prototy...

  • Promise扩展基础

    Promise.all基本用法: Promise.race基本用法: 直接调用成功状态: 函异步函数:

  • ES6——Promise

    Promise基本用法示例: let i=100; let promise=new Promise(functio...

  • Promise 的使用

    使用Promise 基本用法 A Promise is an object representing the ev...

  • Promise

    一.Promise常见用法 function doSth() { return New Promise(func...

网友评论

      本文标题:Promise常用用法

      本文链接:https://www.haomeiwen.com/subject/uvfinctx.html