In questo esercizio, implementerai una funzione chiamata processString che elabora una stringa di input con una gestione degli errori adeguata.
Imparerai a:
Implementa la funzione processString usando un blocco try…catch.
All'interno del blocco try:
TypeError.null.RangeError
SyntaxError.uppercase.Non dimenticare di allegare messaggi di errore appropriati quando lanci! Un messaggio di errore informativo e ben strutturato può risparmiarti ore di debug.
All'interno del blocco catch:
console.log
throw su error in modo che se ne possa verificare il tipo.Implementa diverse forme di gestione degli errori e delle risorse.
Un punto importante della programmazione è come gestire gli errori e chiudere le risorse anche quando si verificano degli errori.
Questo esercizio ti chiede di gestire vari errori. Dato che la gestione degli errori dipende parecchio dal linguaggio di programmazione, dovrai consultare i test del tuo track per vedere esattamente cosa è richiesto.
Iscriviti a Exercism per imparare e padroneggiare JavaScript con 37 concetti159 esercizi e il mentoring di persone reali, tutto gratis.