Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.
Сводка
Объект InternalError представляет ошибку, возникающую внутри движка JavaScript. Например: "InternalError: too much recursion".
Синтаксис
new InternalError([message[, fileName[, lineNumber]]])
Параметры
message- Необязательный параметр. Человеко-читаемое описание ошибки.
fileName- Необязательный параметр. Имя файла, содержащего код, вызвавший исключение.
lineNumber- Необязательный параметр. Номер строки кода, вызвавшей исключение.
Описание
Исключение InternalError выбрасывается при возникновении внутренней ошибки в движке JavaScript.
Свойства
InternalError.prototype- Позволяет добавлять свойства в объект
InternalError.
Методы
Глобальный объект InternalError не содержит собственных методов, однако, он наследует некоторые методы из цепочки прототипов.
Экземпляры объекта InternalError
Свойства
InternalError.prototype.constructor- Определяет функцию, создающую прототип экземпляра.
InternalError.prototype.message- Сообщение ошибки. Унаследовано от
Error. InternalError.prototype.name- Название ошибки. Унаследовано от
Error. InternalError.prototype.fileName- Путь к файлу, в котором возникла эта ошибка. Унаследовано от
Error. InternalError.prototype.lineNumber- Номер строки в файле, в котором возникла эта ошибка. Унаследовано от
Error. InternalError.prototype.columnNumber- Номер колонки в строке, на которой возникла эта ошибка. Унаследовано от
Error. InternalError.prototype.stack- Стек вызовов. Унаследовано от
Error.
Методы
Хотя объект прототипа InternalError не содержит собственных методов, экземпляры InternalError наследуют некоторые методы из цепочки прототипов.
Спецификации
Не является частью какой-либо спецификации.
Совместимость с браузерами
| Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Базовая поддержка | Не поддерживается | (Да) | Не поддерживается | Не поддерживается | Не поддерживается |
| Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Базовая поддержка | Не поддерживается | Не поддерживается | (Да) | Не поддерживается | Не поддерживается | Не поддерживается |