gpt4 book ai didi

javascript - 将代码包装到 'IF' 语句中更好,还是将函数包装到 'short circuit' 并返回更好?

转载 作者:IT王子 更新时间:2023-10-29 03:10:49 25 4
gpt4 key购买 nike

<分区>

我正在用 JavaScript 编写一些代码,并且在很多情况下我必须在继续之前检查一些内容。我养成了在函数早期返回的习惯,但我不确定我这样做是否正确。我不确定随着代码的增长,它是否会对我的代码的复杂性产生影响。

我想从更有经验的 JavaScript 编码人员那里了解以下两个示例中更好的通用做法是什么。或者它是无关紧要的,它们都是编写这个特定 IF block 的好方法?

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.....
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com