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
greeting
con la palabra reservadathrow
genera una excepción de tipostring
en el código.La función
sayHi
consta de una sentenciatry...catch
, recordemos que si no hay ningún tipo de excepción el código ejecuta el bloquetry
pero como si generamos una excepción entonces entramos al bloquecatch
donde el parámetroe
adopta el valor de la excepción, osea,Hello world!
. Por eso el resultado es"Oh no an error! Hello world!"