ホームページ  >  記事  >  ウェブフロントエンド  >  コンストラクター、プロトタイプ、インスタンス間の関係の解釈

コンストラクター、プロトタイプ、インスタンス間の関係の解釈

零下一度
零下一度オリジナル
2017-06-26 11:53:071214ブラウズ

---コンテンツの復元が始まります---

各コンストラクターにはプロトタイプ オブジェクトが含まれており、プロトタイプ オブジェクトにはコンストラクターへのポインターが含まれており、インスタンスにはプロトタイプ チェーンを介してプロトタイプ オブジェクトへの内部ポインターが含まれています。次のコード例

function Parent(){

this.hobby = 'play';

};

Parent.prototype.showHobby = function(){

return this.hobby;

} ;

function Son(){

this.hobby = 'eat';

};

//継承を実装してhobbyを継承;

Son.prototype = new Parent();

son.Prototype.showSonhobby = function() {

return this.Sonhobby;

};

var obj = new Son();

alert(obj.showHobby());

for(var i in obj){

document .write(i + '---' + obj[i] + '
');

};

---リカバリコンテンツの終わり---

以上がコンストラクター、プロトタイプ、インスタンス間の関係の解釈の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。