--- title: InternalError slug: Web/JavaScript/Reference/Global_Objects/InternalError tags: - Error - InternalError - JavaScript - помилка 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}}
Необов'язковий. Номер рядка в коді, що спричинив виняток.

Опис

Виняток InternalError викидається, коли виникає внутрішня помилка у рушії JavaScript.

Приклади використання здебільшого стосуються випадків, коли чогось забагато, наприклад:

Властивості

{{jsxref("InternalError.prototype")}}
Дозволяє додавати властивості до об'єктів InternalError.

Методи

Сам InternalError не має власних методів, але успадковує деякі методи через ланцюжок прототипів.

Екземпляри InternalError

Властивості

{{page('/uk/docs/Web/JavaScript/Reference/Global_Objects/InternalError/prototype', 'Властивості')}}

Методи

{{page('/uk/docs/Web/JavaScript/Reference/Global_Objects/InternalError/prototype', 'Методи')}}

Специфікації

Не є частиною жодних специфікацій.

Сумісність з веб-переглядачами

{{Compat("javascript.builtins.InternalError")}}

Див. також