Лучше ли обернуть код в оператор «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.....
}
}