Abfangen von Fehlern in JavaScript Verspricht mit einer Ersten Stufe try ... catch

So, ich möchte meinen ersten level fangen zu sein, die Griffe der Fehler. Gibt es trotzdem zu propagieren, mein Fehler bis auf die ersten fangen?

Referenz-code, funktioniert nicht (noch nicht):

Promise = require('./framework/libraries/bluebird.js');

function promise() {
    var promise = new Promise(function(resolve, reject) {
        throw('Oh no!');
    });

    promise.catch(function(error) {
        throw(error);
    });
}

try {   
    promise();
}
//I WANT THIS CATCH TO CATCH THE ERROR THROWN IN THE PROMISE
catch(error) {
    console.log('Caught!', error);
}

InformationsquelleAutor der Frage Kirk Ouimet | 2014-07-27

Schreibe einen Kommentar