Spec-Zone.ru › JavaScript

Error: message

Базовая поддержка Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Свойство данных message экземпляра Error представляет собой удобочитаемое описание ошибки.

Значение

Строка, соответствующая значению, переданному конструктору Error() в качестве первого аргумента.

Атрибуты свойства Error: message
Записываемое да
Перечисляемое нет
Конфигурируемое да

Описание

Это свойство содержит краткое описание ошибки, если оно доступно или было установлено. Свойство message в сочетании со свойством name используется методом Error.prototype.toString() для создания строкового представления ошибки (Error).

По умолчанию свойство message является пустой строкой, но это поведение может быть переопределено для экземпляра путем указания сообщения в качестве первого аргумента конструктору Error.

Примеры

Генерация пользовательской ошибки

const e = new Error("Could not parse input");
// e.message is 'Could not parse input'
throw e;

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

Спецификация
Спецификация языка ECMAScript® 2027
# sec-error.prototype.message

Совместимость с браузерами

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
message
1
12
1
5
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

Смотрите также

  • Error.prototype.name
  • Error.prototype.toString()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/message

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API