javascript 留下一个空的 if 语句

San*_*lla 5 javascript

我想知道是否在某些情况下留下空的 if 语句:

else if(typeof console === 'undefined'){}
Run Code Online (Sandbox Code Playgroud)

只是让代码绕过函数的其余部分这是一种可接受且安全的工作方式,或者对于这些情况还有其他推荐实践吗?谢谢。

mar*_*net 7

将分支留空是很好而且安全的if,我唯一要添加的是评论:

else if(typeof console === 'undefined')
{
    //explanation why nothing has to go here
}
Run Code Online (Sandbox Code Playgroud)

如果没有看到代码的其余部分,我不确定您如何使用它来“绕过函数的其余部分”,可能有更好的方法来做到这一点。


Vin*_*nay 4

从你向我提供的信息来看,我可以得出答案是“不”。它会起作用,但风格很糟糕。如果您想绕过函数的其余部分,为什么不return;将大部分逻辑放在if与其相关的语句中,这样就根本不会绕过呢?