Dans cet exercice, tu vas implémenter une fonction appelée processString qui traite une string fournie en entrée avec une gestion des erreurs appropriée.
Tu vas apprendre à :
Implémente la fonction processString en utilisant un bloc try…catch.
À l'intérieur du bloc try :
TypeError.null.RangeError
SyntaxError.uppercase.N'oublie pas de joindre des messages d'erreur appropriés quand tu lèves une erreur ! Un message d'erreur informatif et bien structuré peut t'épargner des heures de débogage.
À l'intérieur du bloc catch :
console.log
throw l'error pour que son type puisse être testé.Implémente différentes formes de gestion des erreurs et des ressources.
Un aspect important de la programmation consiste à gérer les erreurs et à fermer les ressources même lorsque des erreurs se produisent.
Cet exercice te demande de gérer différents types d'erreurs. Comme la gestion des erreurs est plutôt spécifique au langage de programmation, tu devras consulter les tests de ton parcours pour voir ce qui est exactement attendu.
Inscris-toi sur Exercism pour apprendre et maîtriser JavaScript avec 37 concepts159 exercices, et un vrai mentorat humain, le tout gratuitement.