一.js对象的创建方式 1. 使用Object构造函数来创建一个对象,下面代码创建了一个person对象,并用两种方式打印出了Name的属性值. var person = new Object(); person.name="kevin"; person.age=31; alert(person.name); alert(person["name"]) 2. 使用对象字面量创建一个对象:不要奇怪person["5"],这里是合法的:另外使用这种加…
1.对象的字面量 var obj = {} 2.创建实例对象 var obj = new Object(); 3.构造函数模式 function fn(){}, new fn(); 4.工厂模式:用一个函数,通过传递参数返回对象.function fn(params){var obj = new Object();obj.params = params;return obj;},fn(params); 5.原型模式:function clock(hour){}fn.protot…
(1) 工厂模式 Function(){ Var child = new object() Child.name = “欲泪成雪” Child.age=”20” Return child; } Var x = parent () 引用该对象的时候,这里使用的是 var x = parent()而不是var x=new parent() 因为后者会可能出现很多问题(前者也成 为工厂经典方式,后者称之为混合工厂方 式),不推荐使用new的方式使用该对象 (2) 构造函数方式 function par…