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® 2025 Language Specification # sec-error.prototype.message |
Compatibilidade de Browser
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
message |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support