在Extjs源代码中定义var Ext

时间:2013-04-25 04:55:07

标签: javascript extjs

我发现全局变量Ext在源代码中定义如下:

var Ext = Ext || {};

我想知道是否有必要这样做,而且,我认为如果只是定义它可能会更好

var Ext = {};

有人可以告诉我原因吗?

1 个答案:

答案 0 :(得分:3)

原因是 - 第一个定义了新对象,如果它还不存在的话。

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