En este ejercicio, vas a implementar una función llamada processString que procesa un string de entrada 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 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 probar su tipo.Implementa distintos tipos de manejo de errores y de gestión de recursos.
Un punto importante de la programación es cómo manejar los errores y cerrar los recursos incluso si se producen errores.
Este ejercicio requiere que manejes varios errores. Como el manejo de errores es bastante específico de cada lenguaje de programación, tendrás que consultar los tests de tu track para ver exactamente qué se requiere.
Regístrate en Exercism para aprender y dominar JavaScript con 37 conceptos159 ejercicios y mentoría humana real, todo gratis.