1

http://en.wikipedia.org/wiki/Short-circuit_evaluation说“短路运算符实际上是控制结构”和http://en.wikipedia.org/wiki/Perl_language_structure#Control_structures说“短路逻辑运算符通常用于影响表达式级别的控制流”,直接来自后者的伪代码示例是:

expr && expr

我在Minimal Perl一书中看到了上述推荐的东西。那么为什么不在 Javascript 中呢?昨天我写了如下内容:

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

有没有人知道在 Javascript 中使用这个成语的任何其他例子,也许来自开源框架?如果有的话,它的缺点可能是什么(此外,“有人可能不理解它”)?

4

0 回答 0