最近在看别人的 Javascript 代码的时候,看到如下声明,初学 Js ,看不懂,请各位网友解释。
var factory = new ActiveXObject('Gears.Factory'); // 创建对象,没问题
google = {}; // 不明白
google.gears = {factory: factory}; // 不明白请问各位,这两行是什么意思呢?
var factory = new ActiveXObject('Gears.Factory'); // 创建对象,没问题
google = {}; // 不明白
google.gears = {factory: factory}; // 不明白请问各位,这两行是什么意思呢?
google = {}; //创建一个全局的名字叫google的空对象,该对象没有任何方法和属性
google.gears = {factory: factory};//给google对象附加一个名字叫gears的属性,该属性的值是一个object,他包含一个名字叫factory的属性,属性的值是一个ActiveXObject对像.