En este ejercicio, implementarás una función llamada processString que procesa una entrada de tipo string con un manejo de errores adecuado.
Aprenderás a:
Implementa la función processString usando un bloque try…catch.
Dentro del bloque try:
TypeError.null.RangeError
SyntaxError.uppercase.¡No olvides adjuntar mensajes de error adecuados cuando los lances! Un mensaje de error informativo y bien estructurado puede ahorrarte horas de depuración.
Dentro del bloque catch:
console.log
throw del error para que se pueda comprobar su tipo.Implementa distintas formas de gestión de errores y de recursos.
Un punto importante de la programación es saber cómo gestionar los errores y cerrar los recursos incluso cuando se producen errores.
Este ejercicio requiere que gestiones distintos tipos de errores. Como la gestión de errores depende bastante del lenguaje de programación, tendrás que consultar las pruebas de tu track para ver qué se necesita exactamente.
Regístrate en Exercism para aprender y dominar JavaScript con 37 conceptos159 ejercicios y mentoría humana real, todo gratis.