Error.prototype.message

A propriedade message é a descrição legível para humanos de um erro.

Descrição

Esta propriedade contém uma breve descrição do erro se ele estiver disponível ou foi definido. A propriedade message combinada com a propriedade name é usada pelo metodo Error.prototype.toString() para criar a string de representação do erro.

Por padrão, a propriedade message é uma string vazia, mas esse comportamento pode ser substituído por uma instância especificando uma mensagem como o primeiro argumento para o construtor Error.

Exemplos

Disparando um erro personalizado

js
const e = new Error("Não foi possível analisar a entrada");
// e.message é 'Não foi possível analisar a entrada'
throw e;

Especificações

Specification
ECMAScript Language Specification
# sec-error.prototype.message

Compatibilidade de Browser

BCD tables only load in the browser

Veja também