Js构造函数&工厂函数
//1,工厂函数&构造函数//例1。//工厂方式:function CreateCar(){ var tempCar = new Object; tempCar.color = "red"; tempCar.doors = 4; temCar.mpg = 23; tempCar.showColor = function(){ alert(this.color); }} //构造函数:function Car(sColor,Doors,Mpg){ this.color = sColor; this.doors = Doors; this.Mpg = mpg; this.showColor = function(){ alert(thi.color); }}//例2 区别//工厂函数 : var car = CreateCar(); car.showColor();//构造函数: var car = new Car("red",23,1); car.showColor(); //例3 混合构造函数(原型方式)function Car(sColor,Doors,Mpg){ this.color = sColor; this.doors = Doors; this.Mpg = mpg;this.drivers = new Array("mike","sue");}Car.prototype.showColor = function(){ alert(this.color);} var car1 = new Car("red",4,23);var car2 = new Car("blue",3,25);car1.drivers.push("mart");?