我正在将 TypeScript 用于一个相当大的项目,并且想知道使用的标准是什么Error
s。例如,假设我在 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(使用前将#替换为@)