javascript学习笔记(六)---定义类或对象
工厂方式---创建并返回特定类型的对象的
?
构造函数方式---构造函数看起来很像工厂函数
function Car(sColor, iDoors, iMpg) { this.color = sColor; this.doors = iDoors; this.mpg = iMpg; this.drivers = new Array("Mike", "Sue"); if (typeof Car._initialized == "undefined") { Car.prototype.showColor = function () { alert(this.color); }; Car._initialized = true; }}
?该方法使用标志(_initialized)来判断是否已给原型赋予了任何方法。
?