SyntaxError.prototype
Властивість SyntaxError.prototype
є прототипом для конструктора SyntaxError
.
Опис
Всі примірники SyntaxError
успадковуються від SyntaxError.prototype
, тож ви можете скористатися прототипом задля додавання властивостей чи методів до всіх примірників.
Властивості
SyntaxError.prototype.constructor
- Функція, що створює прототип об'єкта.
SyntaxError.prototype.message
- Повідомлення помилки. Попри те, що в ECMA-262 зазначено, що
SyntaxError
мусить мати свою властивістьmessage
, у SpiderMonkey він насправді успадковуєError.prototype.message
. SyntaxError.prototype.name
- Ім'я помилки. Успадковано від
Error
. SyntaxError.prototype.fileName
- Шлях до файла, де сталася ця помилка. Успадковано від
Error
. SyntaxError.prototype.lineNumber
- Номер рядка у файлі, де сталася ця помилка. Успадковано від
Error
. SyntaxError.prototype.columnNumber
- Номер символа у рядку, де сталася ця помилка. Успадковано від
Error
. SyntaxError.prototype.stack
- Стек викликів. Успадковано від
Error
.
Методи
Хоча прототип SyntaxError
не містить власних методів, примірники SyntaxError
успадковують деякі методи від ланцюжка прототипів.
Специфікації
Специфікація | Статус | Коментар |
---|---|---|
ECMAScript 3rd Edition (ECMA-262) | 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 | Визначено як NativeError.prototype . |
Підтримка веб-переглядачами
BCD tables only load in the browser