请教一个小问题
$扫地僧$ 2009-04-12 11:26:27 在 JavaScript 高级程序设计中 看到如下代码
function ClassA(sColor){
this.color=sColor;
this.sayClolor=function(){
alert(this.color);
};
}
function ClassB(sColor,sName){
this.Method=ClassA;
this.Method(sColor);
delete this.Method; //这句话 有什么意义呢!?为什么 有它没它结果 都不会改变呢!??
this.name=sName;
this.sayName=function(){
alert(this.name);
};
}
function Test()
{
var objA=new ClassA("red");
var objB=new ClassB("blue","Nicholas");
objA.sayClolor();
objB.sayClolor();
objB.sayName();
}
上面红色代码 部分 麻烦那位大侠 指教一下 这是为什么啊!?