正确使用错误

2024-01-02

我正在将 TypeScript 用于一个相当大的项目,并且想知道使用的标准是什么Errors。例如,假设我在 Java 中提交了一个索引越界异常:

throw new IndexOutOfBoundsException();

TypeScript 中的等效语句是:

throw new Error("Index Out of Bounds");

我还可以通过哪些其他方法来实现此目的?公认的标准是什么?


有人在评论中将此链接发布到 MDN,我认为这非常有帮助 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error。它非常彻底地描述了诸如 ErrorTypes 之类的东西。

评估错误--- 创建一个表示全局函数 eval() 发生的错误的实例。

内部错误--- 创建一个表示 JavaScript 引擎中抛出内部错误时发生的错误的实例。例如。 “太多递归”。

范围误差--- 创建一个实例,表示当数字变量或参数超出其有效范围时发生的错误 范围。

参考错误--- 创建一个实例,表示取消引用无效引用时发生的错误。

语法错误--- 创建一个实例,表示在 eval() 中解析代码时发生的语法错误。

类型错误--- 创建一个实例,表示当变量或参数的类型无效时发生的错误。

URIError--- 创建一个实例,表示当encodeURI() 或decodeURI() 传递无效参数时发生的错误。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

正确使用错误 的相关文章

随机推荐