--- title: InternalError slug: Web/JavaScript/Reference/Global_Objects/InternalError tags: - Error - InternalError - JavaScript - Non-standard - Reference translation_of: Web/JavaScript/Reference/Global_Objects/InternalError ---
Объект InternalError представляет ошибку, возникающую внутри движка JavaScript. Например: "InternalError: too much recursion".
new InternalError([message[, fileName[, lineNumber]]])
messagefileName {{non-standard_inline}}lineNumber {{non-standard_inline}}Исключение InternalError выбрасывается при возникновении внутренней ошибки в движке JavaScript.
Как правило, эти ошибки связаны с тем, что что-то стало слишком большим, либо чего-то стало слишком много, например:
case в операторе switch;InternalError.Глобальный объект InternalError не содержит собственных методов, однако, он наследует некоторые методы из цепочки прототипов.
InternalErrorНе является частью какой-либо спецификации.
| Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
| Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Базовая поддержка | {{CompatNo}} | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |