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: Неверные входные данные'
Спецификации
Specification |
---|
ECMAScript Language Specification # sec-error.prototype.name |
Совместимость с браузерами
BCD tables only load in the browser