function Person(name){ this.name=name; } function Student(name,className){ this.className=className; Person.call(this,name);//調用別的構造器 } var mike=new Student('mike','Network3'); //子類調用已被覆蓋的父類的方法 Person.prototype.init=function{ ... } Student.prototype.inti=function{ Person.prototype.init.apply(this,arguments); }