我试图抛出一个自定义错误,并在控制台中打印我的“CustomError”类名而不是“Error”,但没有成功:
class CustomError extends Error {
constructor(message: string) {
super(`Lorem "${message}" ipsum dolor.`);
this.name = 'CustomError';
}
}
throw new CustomError('foo');
输出是 Uncaught Error: Load "foo" very pain.
我所期望的:Uncaught CustomError:Lorem“foo”ipsum dolor。
我想知道是否可以仅使用 TS 来完成(而不弄乱 JS 原型)?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号