Tratamento de erros e exceções

Classe Error

Erro no JavaScript é uma classe.
Através da classe Error podemos gerar nossos próprios erros de forma dinâmica e customizá-los.

Há duas formas de trabalhar com a classe Error:


                        // Criando o erro (instânciando a classe do erro)
                        const myError = new Error('throwing error...'); 
                        myError.name  = 'Name of Error';

                        // Lançando o erro
                        throw myError; 
                    

Tipos de erros além do construtor genérico

Existem outros seis construtores principais de erro:

References

Global_Objects/Error