用另一个新的承诺拒绝承诺

乔治·帕里斯

我正在兑现承诺,我想要一种在随后的回调中拒绝承诺的方法。因此,这可以通过调用throw return或return Promise.reject();来完成。到现在为止还挺好。您还可以通过调用新的Promise.reject()来完成此操作。没有回报。

有人可以解释为什么这样做吗?

new Promise((res, rej) => {
  setTimeout(() => {
    res(200);
  }, 2000);
})
  .then(() => {
    console.log("ok1");
    new Promise.reject();
    // return Promise.reject(); 
  .then(() => {
    console.log("ok2");
  })
  .catch(() => {
    console.log("error");
  });
昆汀

new Promise.reject()

您的代码引发异常。异常导致承诺被拒绝。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在返回新承诺的函数中使用另一个承诺?

来自分类Dev

从承诺中返回另一个承诺

来自分类Dev

作出承诺等待另一个承诺

来自分类Dev

如果您用另一个承诺解决一个承诺,应该怎么办?

来自分类Dev

从一个屏幕导航到另一个屏幕时,未处理的承诺被拒绝

来自分类Dev

解决另一个承诺-轮换执行顺序?

来自分类Dev

将承诺链接到另一个

来自分类Dev

解决另一个函数的承诺

来自分类Dev

对另一个类中的事件进行承诺

来自分类Dev

如何解决另一个函数的承诺

来自分类Dev

包括另一个异步等待承诺的承诺-如何解决?

来自分类Dev

做出承诺取决于Angular中的另一个承诺

来自分类Dev

在承诺中循环直到另一个承诺结束

来自分类Dev

在另一个承诺中从承诺中返回价值

来自分类Dev

服务承诺为组件上的另一个承诺返回处理过的数据

来自分类Dev

将返回 foo 的承诺映射到另一个返回 bar 的承诺?

来自分类Dev

在包裹在另一个承诺中的流中等待承诺

来自分类Dev

AngularJS:返回一个承诺,它是由另一个按角度承诺的结果构造而成的?

来自分类Dev

我如何将一个承诺resolve()转移到另一个承诺

来自分类Dev

承诺多个 .then 当一个然后指望另一个

来自分类Dev

用一个参数承诺.then()

来自分类Dev

用一个参数承诺.then()

来自分类Dev

JS如何拒绝一个内部的包装承诺?

来自分类Dev

以承诺方式模拟服务,以便在另一个服务中进行测试

来自分类Dev

承诺`then`,该函数不返回任何值,而函数返回另一个诺言

来自分类Dev

承诺后如何使用react-router重定向到另一个URL?

来自分类Dev

angularjs在$ q.all中返回另一个承诺

来自分类Dev

Angular 2 CanActivate 作为承诺,从另一个组件解析

来自分类Dev

如何从另一个函数内的承诺返回值?

Related 相关文章

  1. 1

    如何在返回新承诺的函数中使用另一个承诺?

  2. 2

    从承诺中返回另一个承诺

  3. 3

    作出承诺等待另一个承诺

  4. 4

    如果您用另一个承诺解决一个承诺,应该怎么办?

  5. 5

    从一个屏幕导航到另一个屏幕时,未处理的承诺被拒绝

  6. 6

    解决另一个承诺-轮换执行顺序?

  7. 7

    将承诺链接到另一个

  8. 8

    解决另一个函数的承诺

  9. 9

    对另一个类中的事件进行承诺

  10. 10

    如何解决另一个函数的承诺

  11. 11

    包括另一个异步等待承诺的承诺-如何解决?

  12. 12

    做出承诺取决于Angular中的另一个承诺

  13. 13

    在承诺中循环直到另一个承诺结束

  14. 14

    在另一个承诺中从承诺中返回价值

  15. 15

    服务承诺为组件上的另一个承诺返回处理过的数据

  16. 16

    将返回 foo 的承诺映射到另一个返回 bar 的承诺?

  17. 17

    在包裹在另一个承诺中的流中等待承诺

  18. 18

    AngularJS:返回一个承诺,它是由另一个按角度承诺的结果构造而成的?

  19. 19

    我如何将一个承诺resolve()转移到另一个承诺

  20. 20

    承诺多个 .then 当一个然后指望另一个

  21. 21

    用一个参数承诺.then()

  22. 22

    用一个参数承诺.then()

  23. 23

    JS如何拒绝一个内部的包装承诺?

  24. 24

    以承诺方式模拟服务,以便在另一个服务中进行测试

  25. 25

    承诺`then`,该函数不返回任何值,而函数返回另一个诺言

  26. 26

    承诺后如何使用react-router重定向到另一个URL?

  27. 27

    angularjs在$ q.all中返回另一个承诺

  28. 28

    Angular 2 CanActivate 作为承诺,从另一个组件解析

  29. 29

    如何从另一个函数内的承诺返回值?

热门标签

归档