Ich versuche, Fehler mit ES6 und Babel zu erweitern. Es klappt nicht.
class MyError extends Error {
constructor(m) {
super(m);
}
}
var error = new Error("ll");
var myerror = new MyError("ll");
console.log(error.message) //shows up correctly
console.log(myerror.message) //shows empty string
Das Fehlerobjekt erhält nie den richtigen Nachrichtensatz.
Versuchen Sie es in Babel REPL .
Jetzt habe ich einige Lösungen für SO gesehen ( zum Beispiel hier ), aber alle scheinen sehr un-ES6-y zu sein. Wie geht das auf eine schöne ES6-Art? (Das funktioniert in Babel)