我正在使用typescript并使用promises来维护我的代码中的同步行为。根据我的研究,虽然我们尝试捕获集团承诺,但是当我们的承诺出现问题时,我们会得到未处理的异常
UnhandledPromiseRejectionWarning:未处理的承诺拒绝 (拒绝id:1):false
为了解决这个问题,我已经在下面的承诺中添加了catch bloc。但是我对这种用法的最佳实践没有信心。如果有人可以就此分享建议,那将非常有帮助。
async testMethod(pram1 : pramType): Promise<boolean>{
try{
return await this.promisemethod(pram1).catch(function () {
tl.debug("Promise Rejected");
return false;});
}catch () {
tl.debug("Method Failed");
}
}