Will Javascript ES6 Unterstützung versprechen "getan" api?

Beispielsweis

p = new Promise(function (resolve, reject) {
    throw 'err';
});

p.done();

In den meisten vielversprechenden Polyfill-Bibliotheken wird das erledigte einen Fehler auslösen und die aktuelle Ausführung wird beendet.

Aber wenn wir @ verwendp.then(), Nichts wird passieren. Der Fehler wird durch das Versprechen verschluckt. Wenn wir @ verwendp.catch, wir haben keine Möglichkeit, die aktuelle Ausführung zu beenden. Ich möchte etwas erreichen wie:

try {
    // something
} catch (err) {
    if (check(err)) {
        throw err;
    }
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage