Typescript - 扩展错误类
我试图抛出一个自定义错误,并在控制台中打印我的“CustomError”类名而不是“Error”,但没有成功:
class CustomError extends Error {
constructor(message: string) {
super(`Lorem "${message}" ipsum dolor.`);
this.name = 'CustomError';
}
}
throw new CustomError('foo');
输出为 。Uncaught Error: Lorem "foo" ipsum dolor
我的期望: .Uncaught CustomError: Lorem "foo" ipsum dolor
我想知道是否可以仅使用TS来完成(而不会弄乱JS原型)?