Лучше ли обернуть код в оператор «IF», или лучше «замкнуть накоротко» функцию и вернуться? [закрыто]

Я делаю кодирование на JavaScript, и у меня много случаев, когда мне нужно проверить некоторые вещи, прежде чем продолжить. У меня появилась привычка рано возвращаться к функции, но я не уверен, правильно ли я это делаю. Я не уверен, влияет ли это на сложность моего кода по мере его роста.

Я хочу узнать от более опытных JavaScript-кодеров, что является лучшей практикой из следующих двух примеров. Или это не имеет значения, и они оба подходят для написания этого конкретного блока IF?

1) Возвращение рано или "Короткое замыкание", как я это называю (пункт охраны).

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


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

..Или же...

2) Оберните код в оператор IF.

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

Ответы на вопрос(12)

Ваш ответ на вопрос