Властивість TypeError.prototype
є прототипом для конструктора TypeError
.
Опис
Всі екземпляри TypeError
успадковуються від TypeError.prototype
. Ви можете використати прототип, щоб додати властивості чи методи до усіх екземплярів.
Властивості
TypeError.prototype.constructor
- Визначає функцію, яка створила прототип об'єкта.
TypeError.prototype.message
- Повідомлення помилки. Хоча ECMA-262 зазначає, що
TypeError
повинен мати власну властивістьmessage
, у SpiderMonkey, він успадковуєError.prototype.message
. TypeError.prototype.name
- Ім'я помилки. Успадковано від
Error
. TypeError.prototype.fileName
- Шлях до файлу, що спричинив помилку. Успаковано від
Error
. TypeError.prototype.lineNumber
- Номер рядка файлу, в якому виникла помилка. Успаковано від
Error
. TypeError.prototype.columnNumber
- Номер стовпця у рядку, де виникла помилка. Успаковано від
Error
. TypeError.prototype.stack
- Трасування стеку. Успаковано від
Error
.
Методи
Хоча прототип TypeError
не містить власних методів, екземпляри TypeError
успадковують деякі методи через ланцюжок прототипів.
Специфікації
Специфікація | Статус | Коментар |
---|---|---|
ECMAScript 3rd Edition (ECMA-262) The definition of 'NativeError.prototype' in that specification. |
Standard | Початкове визначення. |
ECMAScript 5.1 (ECMA-262) The definition of 'NativeError.prototype' in that specification. |
Standard | Визначено як NativeError.prototype . |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'NativeError.prototype' in that specification. |
Standard | Визначено як NativeError.prototype . |
ECMAScript (ECMA-262) The definition of 'NativeError.prototype' in that specification. |
Living Standard |
Сумісність з веб-переглядачами
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.