try thrown nodejs new expected error catch javascript exception error-handling

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.