¿Es mejor encerrar el código en una declaración 'IF', o es mejor "cortocircuitar" la función y devolverla? [cerrado]

Estoy haciendo algunos códigos en JavaScript, y tengo muchos casos en los que tengo que revisar algunas cosas antes de continuar. Me acostumbré a regresar temprano en la función, pero no estoy seguro de si estoy haciendo esto bien. No estoy seguro de si tiene un impacto en la complejidad de mi código a medida que crece.

Quiero saber de los programadores de JavaScript más experimentados, cuál es una mejor práctica general de los siguientes dos ejemplos. ¿O es irrelevante, y ambas son buenas maneras de escribir este bloque IF en particular?

1) Regreso temprano o "Cortocircuito" como lo llamo (cláusula de guardia).

ServeAlcohol = function(age)
{
     if(age < 19)
         return;


     //...Code here for serving alcohol.....
}

..O...

2) Envolver el código en una declaración IF.

ServeAlcohol = function(age)
{
     if(age >= 19)
     {
          //...Code here for serving alcohol.....
     }
}

Respuestas a la pregunta(12)

Su respuesta a la pregunta