Error.prototype.name
Сводка
Свойство name
представляет имя типа ошибки. Начальное значение равно строке "Error"
.
Описание
По умолчанию, экземпляры Error
имеют имя "Error"
. Свойство name
, вместе со свойством message
, используется методом Error.prototype.toString()
для создания строкового представления ошибки.
Примеры
Пример: выбрасывание собственной ошибки
js
var e = new Error("Неверные входные данные"); // e.name равно 'Error'
e.name = "ParseError";
throw e;
// e.toString() вернёт 'ParseError: Неверные входные данные'
Спецификации
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 1-е издание. | Стандарт | Изначальное определение. |
ECMAScript 5.1 (ECMA-262) Определение 'Error.prototype.name' в этой спецификации. |
Стандарт | |
ECMAScript 2015 (6th Edition, ECMA-262) Определение 'Error.prototype.name' в этой спецификации. |
Стандарт |
Совместимость с браузерами
BCD tables only load in the browser