Objeto de Erro em JavaScript
Se ocorrer uma situação excepcional,
o primeiro parâmetro do bloco catch receberá
um objeto com o erro que aconteceu. A propriedade name
deste objeto contém o nome do erro (praticamente
o seu tipo), e a propriedade message - o texto
desse erro:
try {
} catch (error) {
console.log(error.name); // nome do erro
console.log(error.message); // texto do erro
}
Crie deliberadamente uma situação excepcional, relacionada à tentativa de analisar um JSON inválido. Exiba no console o nome e o texto desse erro.
Crie deliberadamente uma situação excepcional, relacionada ao estouro da capacidade do armazenamento local. Exiba no console o nome e o texto desse erro.