function ClassA(){
     }
     ClassA.prototype.color="red";
     ClassA.prototype.sayColor=function(){
        alert(this.color);
     }
    function ClassB(){
     }
     ClassB.prototype=newClassA();注意的是调用ClassA的构造函数是,没有给它传递参数,这是在原型链中的标准做法。要确保构造函数没有任何参数。
===============================================================
上面是《Javascript高级程序设计》中的一段话,我不明白的是为什么“要确保构造函数没有任何参数”?