Promise2

作者: 加冰宝贝 | 来源:发表于2018-06-21 18:39 被阅读13次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
     // 结论
     // 1.错误不会被重复铺获;
     // 2.catch返回一个promise实例,并且 是resolve的状态
      console.log("here we go...");
      new Promise(resolve => {
          setTimeout(()=>{
              resolve();
          },2000)
      })
          .then(()=>{
              console.log("start");
              throw new Error ("test error")
          })
          .catch(err=>{
              console.log("I catch:",err)
          })
          .then(()=>{
              console.log("arrive here!");
          })
          .then(()=>{
              console.log("here...")
          })
          .catch(err=>{
              console.log("No ,I Catch:",err)
          })
</script>
</body>
</html>

相关文章

  • promise 和 deferred

    一 .promise ******** Promise.all([promise1,promise2,promis...

  • Promise2

  • promise2

    node通过第一个函数是不是空来,来决定成功失败成功success 传一个函数,失败传一个函数的根据 succes...

  • 用typescript实现Promise

    已实现的api: Promise2类 Promise2.all() Promise2.race() Promise...

  • 知识储备

    Promise Promise.all promise1和promise2都成功才会调用success1 Prom...

  • Promise resolve 说明

    如果 promise1 内 resolve 的是另外一个 promise2, promise1 状态会无效. 相当...

  • Promise2 原理详解

    熬夜吐血整理,欢迎各位大佬批评指正

  • 03 Promise2 信任问题

    3.3 Promise 信任问题 回顾一下只用回调编码的信任问题,把一个回调传入工具foo()时可能出现如下问题:...

  • promise、async和await的执行顺序

    例子是抄网上其他文章的,之所以写出来是因为,他们给出的结果都是:async1 end在promise2之后输出,但...

网友评论

    本文标题:Promise2

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