//父类
function Father(name){
this.name = name;
}
Father.prototype.say =function(){
alert(this.name);
}//子类
function Child(name){
//继承父类的属性
Father.call(this,name);
}//类A不是只有一个有参数的构造方法吗?怎么可以使用使用无参的?
Child.prototype = new Father();var b = new Child("苍小姐");
b.say();
JavaScript继承函数

解决方案 »

  1.   

    没传就是  name=undefined
    JS函数 的 形参与实参个数不一定要对上
      

  2.   

    随便传几个都无所谓了,js中的参数通过arguments来管理。
      

  3.   

    正解
    js里面的参数部分类型,传参的时候参数个数也没有限制,只不过在函数内使用的时候没有传递过来的参数为undefined,而且获取参数的时候还可以用arguments, arguments是一个类似数组的集合
    第一个参数可以用arguments[0]获取
    function aa(name){
       alert(name);//等价alert(arguments[0]);
    }