Error.prototype.message
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
СвойÑÑво message пÑедÑÑавлÑÐµÑ Ñеловеко-ÑиÑаемое опиÑание оÑибки.
ÐпиÑание
ÐÑо ÑвойÑÑво ÑодеÑÐ¶Ð¸Ñ ÐºÑаÑкое опиÑание оÑибки, еÑли оно доÑÑÑпно или бÑло ÑÑÑановлено. SpiderMonkey ÑиÑоко иÑполÑзÑÐµÑ ÑвойÑÑво message Ð´Ð»Ñ Ð¸ÑклÑÑений. СвойÑÑво message в ÑоÑеÑании Ñо ÑвойÑÑвом name иÑполÑзÑеÑÑÑ Ð¼ÐµÑодом Error.prototype.toString() Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑÑокового пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибки.
Ðо ÑмолÑаниÑ, ÑвойÑÑво message ÑвлÑеÑÑÑ Ð¿ÑÑÑой ÑÑÑокой, но ÑÑо поведение Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑеопÑеделено Ð´Ð»Ñ ÑкземплÑÑа пÑÑÑм ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¿ÐµÑвÑм аÑгÑменÑом в конÑÑÑÑкÑоÑе обÑекÑа Error.
ÐÑимеÑÑ
>ÐÑимеÑ: вÑбÑаÑÑвание ÑобÑÑвенной оÑибки
var e = new Error("Ðевозможно ÑазобÑаÑÑ Ð²Ñ
однÑе даннÑе");
// e.message Ñавно 'Ðевозможно ÑазобÑаÑÑ Ð²Ñ
однÑе даннÑе'
throw e;
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-error.prototype.message> |