0

我发现全局变量 Ext 在源代码中是这样定义的:

var Ext = Ext || {};

我想知道是否有必要这样做,而且,我认为如果将其定义为

var Ext = {};

有人可以告诉我原因吗?

4

1 回答 1

3

原因是 - 第一个定义新对象以防它尚不存在。

第二个 - 总是创建新对象。

于 2013-04-25T05:00:48.823 回答