构造由于开发人员错误而引发的异常对象,例如无效参数、参数超出范围等。此异常应仅在开发期间引发;它通常表示调用代码中存在错误。永远不应该捕获此异常;相反,调用代码应该尽量不生成它。
另一方面,
另一方面,
RuntimeError
表示在运行时可能抛出的异常,例如内存不足,调用代码应该准备好捕获该异常。
Name | Type | Description |
---|---|---|
message |
String | 可选的 此异常的错误消息。 |
- RuntimeError
See:
Extends
- Error
Members
解释为什么抛出异常。
'DeveloperError' 表示此异常是由于开发人员错误引发的。
此异常的堆栈跟踪,如果可用的话。