Javascript中是否有类似于Minimal Perl的短路控制流示例?

Javascript中是否有类似于Minimal Perl的短路控制流示例?,javascript,perl,control-flow,short-circuiting,Javascript,Perl,Control Flow,Short Circuiting,表示短路运算符实际上是控制结构,表示短路逻辑运算符通常用于影响表达式级别的控制流,后者的伪代码示例为: expr && expr 我已经看过书中推荐的上述内容。那么为什么不使用Javascript呢?昨天,我写了如下内容: myModule && myModule.myMethod(); //instead of if (myModule) myModule.myMethod(); 有人知道Javascript中使用这个习惯用法的其他例子吗,也许是来自开源框架

表示短路运算符实际上是控制结构,表示短路逻辑运算符通常用于影响表达式级别的控制流,后者的伪代码示例为:

expr && expr
我已经看过书中推荐的上述内容。那么为什么不使用Javascript呢?昨天,我写了如下内容:

myModule && myModule.myMethod(); //instead of if (myModule) myModule.myMethod();

有人知道Javascript中使用这个习惯用法的其他例子吗,也许是来自开源框架?它的缺点可能是什么,如果有的话,还有人可能不理解它

myModule&&myModule.myMethod&&myModule.myMethod更安全-或者像-var c=myModule,c=c.myMethod | | String;cPoint虽然在某些情况下,您只需相信您自己的代码将按预期工作,例如,即使您的示例可以通过测试加以改进,以确保myModule是一个函数。我更一般地询问,尽管我为什么需要检查模块是因为我的代码只在某些环境(而不是生产环境)中有条件地包含包含模块的javascript文件