title: Do I need to `return` after `throw` in JavaScript?
body: <p>I'm throwing an <code>Error</code> from a method of mine that I want an early exit from, as below:</p>
  
  <pre><code>// No route found
  if(null === nextRoute) {
      throw new Error('BAD_ROUTE');
  }
  </code></pre>
  
  <p>Do I need to put a <code>return;</code> statement after my <code>throw</code>? It works for me, for now. If it's superfluous I'd rather not put it in, but I can't be sure what different browsers might do.</p>