从Typescript中的调用函数抛出错误时,无法捕获错误

时间:2019-06-15 21:40:20

标签: typescript ionic-framework

我正在尝试在带有Typescript的Ionic框架中使用try and catch。 我试图从被调用函数中调用throw。 (请参阅代码段)

function foo() {
    try {
        bar();
    }
    catch (e) {
        console.log(e);
        alert(e);
    }
}

function bar() {
    foo2();
}

function foo2() {
    throw "Error here";
}

我希望错误应该在catch块中的foo()处捕获,并且应该在警报中显示,而不是说运行时错误和堆栈跟踪。

0 个答案:

没有答案