Невозможно отловить ошибку при вызове из вызываемой функции в Typescript - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь использовать попробовать и поймать в Ionic Framework с Typescript. Я пытался вызвать throw из вызываемой функции. (Пожалуйста, обратитесь к фрагменту кода)

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

function bar() {
    foo2();
}

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

Я ожидаю, что ошибка должна быть зафиксирована в foo () в блоке catch и должна отображаться в предупреждении, вместо того, чтобы говорить об ошибке выполнения и трассировке стека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...