Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Error.prototype

Сводка

Свойство Error.prototype представляет прототип конструктора объекта Error.

Атрибуты свойстваError.prototype
Записываемое нет
Перечисляемое нет
Настраиваемое нет

Описание

Все экземпляры Error и экземпляры неуниверсальных ошибок наследуются от Error.prototype. Как и со всеми функциями-конструкторами, вы можете использовать прототип конструктора для добавления свойств и методов ко всем экземплярам, создаваемым этим конструктором.

Свойства

Стандартные свойства

Error.prototype.constructor
Определяет функцию, создающую прототип экземпляра ошибки.
Error.prototype.message
Сообщение ошибки.
Error.prototype.name
Название ошибки.

Расширения вендоров

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Microsoft

Error.prototype.description
Описание ошибки. Аналогично свойству message.
Error.prototype.number
Номер ошибки.

Mozilla

Error.prototype.fileName
Путь к файлу, в котором возникла эта ошибка.
Error.prototype.lineNumber
Номер строки в файле, в котором возникла эта ошибка.
Error.prototype.columnNumber
Номер колонки в строке, на которой возникла эта ошибка.
Error.prototype.stack
Стек вызовов.

Методы

Error.prototype.toSource()
Возвращает строку, содержащую исходный код указанного объекта Error; вы можете использовать это значение для создания нового объекта. Переопределяет метод Object.prototype.toSource().
Error.prototype.toString()
Возвращает строку, представляющую указанный объект. Переопределяет метод Object.prototype.toSource().

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

Спецификация Статус Комментарии
ECMAScript 1-е издание. Стандарт Изначальное определение. Реализована в JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
Определение 'Error' в этой спецификации.
Стандарт  
ECMAScript 6 (ECMA-262)
Определение 'Error' в этой спецификации.
Кандидат в рекомендации  

Совместимость с браузерами

Возможность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Базовая поддержка (Да) (Да) (Да) (Да) (Да)
Возможность Android Chrome для Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка (Да) (Да) (Да) (Да) (Да) (Да)

Смотрите также

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: Mingun
 Обновлялась последний раз: Mingun,