Error.prototype.name

Властивість name містить ім'я типу помилки. Початкове значення дорівнює "Error".

Опис

За замовчуванням екземплярам Error надається ім'я "Error". Властивість name, на додаток до властивості message, використовується методом Error.prototype.toString() для створення рядкового представлення помилки.

Приклади

Викидання користувацької помилки

var e = new Error('Malformed input'); // e.name дорівнює 'Error'

e.name = 'ParseError';
throw e;
// e.toString() поверне 'ParseError: Malformed input'

Специфікації

Специфікація
ECMAScript (ECMA-262)
The definition of 'Error.prototype.name' in that specification.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також