1.最简单的方法,创建一个对象,然后添加属性 var person = new Object(); person.age = 23; person.name = "David"; person.job = "student"; person.sayName = function () { alert(this.name); }; //类似于定义键值对或者json数据格式的定义方法. var person = { age:23, name:"David&qu…
1 工厂模式 1.1 创建 function createFruit(name,colors) { var o = new Object(); o.name = name; o.colors = colors; o.getInfo = function () { console.log(this.name+"是"+this.colors+"的"); } return o; } var apple = createFruit("苹果",["…
创建对象 在JS中创建对象有很多方式,第一种: var obj = new Object(); 第二种方式: var obj1 = {};//对象直面量 第三种方式:工厂模式 function Person(){ var obj = new Object(); obj.name = 'xxx'; obj.age = 12; return obj; } var p1 = Person(); typeof p1 ;// object 第四种方式:构造函数模式 var Person = functio…