【发布时间】:2014-06-25 07:47:03
【问题描述】:
我正在阅读一些应用程序中的 javascipt 代码,代码是这样的
getTotalFees:function(){
return this.grid
&&this.grid.getStore().sum('fees');
}
现在我很困惑它会返回什么。
在我看来它像
return a&&b
它不会返回 true 或 false 而不是 b
【问题讨论】:
-
如果
a不是undefined并且b不是undefined,则返回b。 -
该代码在功能上等同于
if (this.grid) { return this.grid.getStore().sum('fees');}
标签: javascript