从解决/拒绝的另一个承诺中返回一个承诺

时间:2020-02-13 10:12:17

标签: typescript

我正在学习与承诺有关的东西,并感到困惑。有一个现有的promise方法可以解决(下面的p()方法)。还有另一个简单地返回p()承诺的promise s(),如下所示:

 function p(): Promise<any>{
      return Promise.resolve(true);
    }

function s(): Promise<any>{
  return p()

}

现在我想按以下方式调用s(),但它说s(...)。那不是一个函数。

s().then(result=>{
  console.log(result);
})

这样的事情是怎么完成的或超出设计的?

0 个答案:

没有答案