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

乔治·帕里斯

我正在兑现承诺,我想要一种在随后的回调中拒绝承诺的方法。因此,这可以通过调用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

用一个参数承诺.then()

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从承诺中返回另一个承诺

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

用一个参数承诺.then()

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将承诺链接到另一个

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

解决另一个函数的承诺

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

作出承诺等待另一个承诺

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

    用一个参数承诺.then()

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    从承诺中返回另一个承诺

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

    用一个参数承诺.then()

  15. 15

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

  16. 16

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

  17. 17

    将承诺链接到另一个

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

    解决另一个函数的承诺

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

    作出承诺等待另一个承诺

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档