关于工厂函数的问题
function showColor(){
alert(this.color);
}
function createCar(sColor,iDoor,iMpg){
var oTempCar = new Object;
oTempCar.color = sColor;
oTempCar.door = iDoor;
oTempCar.mpg = iMpg;
oTempCar.showColor = showColor;
return oTempCar;
}
var oCar1 = createCar("red",4,32);
oCar1.showColor();
var oCar2 = createCar("red",4,32);
oCar2.showColor();
为什么这段函数在IE6不起作用的,我是按照JS高级程序设计那本书上写的,但作者并没有提到IE6下不能这样创建实例,但在FF下是行的,我测试了,不知道什么原因,我是新手,刚开始学,有点糊涂,请多指教啊!