Neste exercício, você vai implementar uma função chamada processString que processa uma string de entrada fornecida com o tratamento de erros adequado.
Você vai aprender a:
Implemente a função processString usando um bloco try…catch.
Dentro do bloco try:
TypeError.null.RangeError.SyntaxError.uppercase.Não se esqueça de anexar mensagens de erro apropriadas quando você lançar! Uma mensagem de erro informativa e bem estruturada pode economizar horas de depuração.
Dentro do bloco catch:
console.log
throw o error para que o tipo dele possa ser testado.Implemente vários tipos de tratamento de erros e de gerenciamento de recursos.
Um ponto importante da programação é saber como tratar erros e fechar recursos mesmo quando ocorrem erros.
Este exercício pede que você trate vários erros. Como o tratamento de erros é bastante específico de cada linguagem de programação, você vai precisar consultar os testes da sua trilha para ver exatamente o que é necessário.
Crie sua conta no Exercism para aprender e dominar JavaScript com 37 conceitos159 exercícios e mentoria humana de verdade, tudo de graça.