ホームページ >ウェブフロントエンド >jsチュートリアル >javascript の継承_javascript スキルに関する小さな例
//Worker.prototype=person.prototype;//プロトタイプが負の値の場合、参照によって渡されるため、サブクラスの SayJob メソッドと Person 親クラスにも SayJob メソッドが含まれます
//次のメソッドに変更します。サブクラスは親クラスに影響を与えません:
for(var i in Person.prototype)
{
Worker.prototype[i]=Person.prototype[ i] ;
}
Worker.prototype.sayJob=function()
{
alert(this.job);
}
var p=new person('lisi','male');
//alert(p.sayJob);
var w=new Worker('張三','男性','醤油');
w.sayName();
w.saySex();
w.sayJob() ;