javascript - thrown - try catch nodejs
¿Necesito `return` después de` throw` en JavaScript? (1)
No necesita poner una declaración de
return
después del
throw
, nunca se alcanzará la línea de
return
, ya que lanzar una excepción inmediatamente devuelve el control a la persona que llama.
Estoy lanzando un
Error
de un método mío del que quiero salir temprano, como se muestra a continuación:
// No route found
if(null === nextRoute) {
throw new Error(''BAD_ROUTE'');
}
¿Necesito poner una
return;
declaración después de mi
throw
?
A mí me funciona, por ahora.
Si es superfluo, prefiero no ponerlo, pero no puedo estar seguro de qué podrían hacer los diferentes navegadores.