异步等待不使用'then'和'catch'

时间:2019-03-19 07:31:09

标签: javascript

我的情况有两种。

code

在第一种情况下,代码可以正常工作。

在这种情况下为什么会引发错误。我不能在then中使用await还是在then语句中使用try catch有问题吗?

code

我还应该提到,我正在编码的平台有所不同,但它也接受纯JavaScript。

1 个答案:

答案 0 :(得分:0)

等待将已经解决您的诺言,所以“那么”将不会有任何诺言来解决。

等待异步尝试

    private myMethod = async () => {
   try {
      const response = await yourPromise();
   } catch (e) {
      console.error(e)
   }
}