14
使用ES6语法和Babel扩展Javascript中的错误
我正在尝试使用ES6和Babel扩展Error。它没有解决。 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 错误对象永远不会获得正确的消息集。 在Babel REPL中尝试。 现在,我已经看到了一些关于SO的解决方案(例如在这里),但是它们似乎都非常不属于ES6-y。如何以一种不错的ES6方式做到这一点?(在Babel工作)