在 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();
    }上面红色代码 部分 麻烦那位大侠 指教一下 这是为什么啊!?