我发现全局变量Ext在源代码中是这样定义的:
var Ext = Ext || {};
我想知道是否有必要这样做,而且,我认为像这样定义可能会更好
var Ext = {};
谁能告诉我原因吗?
最佳答案
原因是 - 第一个定义了新对象,以防它尚不存在。
第二个 - 始终创建新对象。
关于javascript - 在Extjs源码中定义var Ext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16206663/