Властивість 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
Таблиця сумісності на цій сторінці створена зі структурованих даних. Якщо ви хочете долучитися до розробки цих даних, пропонуйте нам свої pull request до репозиторію https://github.com/mdn/browser-compat-data.