La función greeting con la palabra reservada throw genera una excepción de tipo string en el código.
La función sayHi consta de una sentencia try...catch, recordemos que si no hay ningún tipo de excepción el código ejecuta el bloque try pero como si generamos una excepción entonces entramos al bloque catch donde el parámetro e adopta el valor de la excepción, osea, Hello world!. Por eso el resultado es "Oh no an error! Hello world!"
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Respuesta:
D: "Oh no an error! Hello world!
La función
greetingcon la palabra reservadathrowgenera una excepción de tipostringen el código.La función
sayHiconsta de una sentenciatry...catch, recordemos que si no hay ningún tipo de excepción el código ejecuta el bloquetrypero como si generamos una excepción entonces entramos al bloquecatchdonde el parámetroeadopta el valor de la excepción, osea,Hello world!. Por eso el resultado es"Oh no an error! Hello world!"