我正在学习与承诺有关的东西,并感到困惑。有一个现有的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);
})
这样的事情是怎么完成的或超出设计的?