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 julho de 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
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® 2026 Language Specification> # sec-error.prototype.message> |
Compatibilidade de Browser
Loading…