それは相続になると、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を
公式文書の最近のレビューでは、ヒットのための固体、安定した基盤の基本に。