我试图抛出一个自定义错误,我的“ 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 原型) ?