É melhor envolver o código em uma instrução 'IF' ou é melhor 'causar um curto circuito' na função e retornar? [fechadas]

Estou fazendo algumas codificações em JavaScript, e estou tendo muitos casos em que tenho que checar algumas coisas antes de continuar. Adquiri o hábito de voltar cedo na função, mas não tenho certeza se estou fazendo isso corretamente. Não tenho certeza se isso afeta a complexidade do meu código à medida que ele cresce.

Eu quero saber de codificadores JavaScript mais experientes, o que é uma prática geral melhor dos dois exemplos a seguir. Ou é irrelevante, e ambas são formas OK de escrever este bloco IF particular?

1) Retornando cedo ou "Curto Circuito" como eu chamo isto (Cláusula de Guarda).

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


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

..Ou...

2) Enrole o código em uma instrução IF.

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

questionAnswers(12)

yourAnswerToTheQuestion