--- title: InternalError slug: Web/JavaScript/Reference/Global_Objects/InternalError tags: - InternalError - 内部错误 translation_of: Web/JavaScript/Reference/Global_Objects/InternalError ---
{{JSRef}} {{non-standard_header}}

InternalError 对象表示出现在JavaScript引擎内部的错误。 例如: "InternalError: too much recursion"(内部错误:递归过深)。

语法

new InternalError([message[, fileName[, lineNumber]]])

参数

message
可选。 人类可读的错误描述信息。
fileName {{non-standard_inline}}
可选。触发该错误的代码所在文件的文件名。
lineNumber {{non-standard_inline}}
可选。触发该错误的代码所在的代码行号。

描述

当JavaScript引擎出现内部错误时将会抛出InternalError。

示例场景通常为某些成分过大,例如:

属性

{{jsxref("InternalError.prototype")}}
允许向InternalError对象添加属性。

方法

全局 InternalError 对象自身不包含任何方法,但从原型链中继承了一些方法.

InternalError 实例

属性

{{page('/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError/prototype', '属性')}}

方法

{{page('/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError/prototype', '方法')}}

规范

尚未成为任何规范的一部分。

浏览器兼容性

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本支持 {{CompatNo}} {{CompatVersionUnknown}} {{CompatNo}} {{CompatNo}} {{CompatNo}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本支持 {{CompatNo}} {{CompatNo}} {{CompatVersionUnknown}} {{CompatNo}} {{CompatNo}} {{CompatNo}}

相关链接