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 July 2015.
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
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