継承とプロトタイプチェーン()プロトタイプベースの継承チェーン

 

それは相続になると、JavaScriptが一つだけの構造です。オブジェクトの各インスタンスは、それはコンストラクタ(プロトタイプ)を指すプライベート属性_proto_プロトタイプオブジェクト、プロトタイプオブジェクトは、オブジェクトのプロトタイプの層まで、独自のプロトタイプオブジェクト(__proto__)、アップを持っているがあります  null定義により、null プロトタイプ、およびなどのプロトタイプチェーン内の最後のリンク。

 

function f(){
    this.a = 1;
    this.b = 2;
}

let o = new f();
f.prototype.b = 3;
f.prototype.c = 4;

console.log(o.a); //1
console.log(o.b); //2
console.log(o.c); //4
console.log(o.d); //undefined;

:詳細については、公式サイトを参照https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chainを

 

公式文書の最近のレビューでは、ヒットのための固体、安定した基盤の基本に。

公開された98元の記事 ウォンの賞賛4 ビュー20000 +

おすすめ

転載: blog.csdn.net/weixin_42416812/article/details/100098561