Ist es besser, Code in eine 'IF'-Anweisung zu packen, oder ist es besser, die Funktion kurzzuschließen und zurückzukehren? [geschlossen]

Ich programmiere etwas in JavaScript und es gibt viele Fälle, in denen ich einige Dinge überprüfen muss, bevor ich fortfahre. Ich habe mir angewöhnt, früh in der Veranstaltung zurückzukehren, bin mir aber nicht sicher, ob ich das richtig mache. Ich bin nicht sicher, ob sich dies auf die Komplexität meines Codes auswirkt, wenn dieser wächst.

Ich möchte von erfahreneren JavaScript-Programmierern wissen, was aus den folgenden zwei Beispielen eine bessere allgemeine Praxis ist. Oder ist es irrelevant und beide sind in Ordnung, um diesen speziellen IF-Block zu schreiben?

1) Frühe Rückkehr oder "Kurzschluss", wie ich es nenne (Schutzklausel).

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


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

..Oder...

2) Code in eine IF-Anweisung einbinden.

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

Antworten auf die Frage(12)

Ihre Antwort auf die Frage