Властивість Error.prototype
є прототипом для конструктора Error
.
Атрибути поля Error.prototype |
|
---|---|
Доступний для запису | ні |
Доступний для переліку | ні |
Доступний для налаштування | ні |
Опис
Всі екземпляри Error
та екземпляри базових конструкторів помилок успадковуються від Error.prototype
. Як в усіх функціях-конструкторах, ви можете використовувати прототип конструктора, щоб додавати властивості чи методи до усіх екземплярів, створених цим конструктором.
Властивості
Стандартні властивості
Error.prototype.constructor
- Функція, яка створила прототип екземпляра.
Error.prototype.message
- Повідомлення помилки.
Error.prototype.name
- Ім'я помилки.
Спеціальні розширення
Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
Microsoft
Error.description
- Опис помилки. Властивість схожа на
message
. Error.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 1st Edition (ECMA-262) | Standard | Початкове визначення Реалізовано у JavaScript 1.1. |
ECMAScript 5.1 (ECMA-262) The definition of 'Error' in that specification. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Error' in that specification. |
Standard | |
ECMAScript (ECMA-262) The definition of 'Error' in that specification. |
Living Standard |