We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Сводка

Свойство 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.toString().

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

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

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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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

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

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

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