“тогда ошибка броска JavaScript внутри” Ответ

JS бросить ошибку

throw new Error('Whoops!')
gaz_edge

Узел js бросает ошибку

FactoryController.prototype.create = function (callback) {
    //The throw is working, and the exception is returned.
    throw new Error('An error occurred'); //outside callback 
    try {
        this.check(function (check_result) {
            callback(check_result);
        });
    } catch (ex) {
        throw new Error(ex.toString());
    }
}

FactoryController.prototype.create = function (callback) {
    try {
        this.check(function (check_result) {
            //The throw is not working on this case to return the exception to the caller(parent)
            throw new Error('An error occurred'); //inside callback 
        });
    } catch (ex) {
        throw new Error(ex.toString());
    }
}
Helpless Hoopoe

тогда ошибка броска JavaScript внутри

new Promise((resolve, reject) => {
  resolve("ok");
}).then((result) => {
  throw new Error("Whoops!"); // rejects the promise
}).catch(alert); // Error: Whoops!
Coding Era

Ответы похожие на “тогда ошибка броска JavaScript внутри”

Вопросы похожие на “тогда ошибка броска JavaScript внутри”

Больше похожих ответов на “тогда ошибка броска JavaScript внутри” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования