http://www.jibbering.com/faq/faq_notes/closures.htmlから:
注: ECMAScript は、内部オブジェクト型の内部 [[prototype]] プロパティを定義します。このプロパティはスクリプトで直接アクセスできませんが、プロパティ アクセサー解決で使用される内部 [[prototype]] プロパティで参照されるオブジェクトのチェーンです。オブジェクトのプロトタイプ チェーン。内部の [[prototype]] プロパティに関連付けられたプロトタイプの割り当て、定義、および操作を可能にするパブリック プロトタイプ プロパティが存在します。to two の関係の詳細は ECMA 262 (第 3 版) に記載されており、この説明の範囲を超えています。
二人の関係の詳細は?私はECMA 262を閲覧しましたが、そこで読んだのは次のようなものだけです:
コンストラクターに関連付けられたプロトタイプは、プログラム式の constructor.prototype によって参照できます。
ネイティブ ECMAScript オブジェクトには、[[Prototype]] と呼ばれる内部プロパティがあります。このプロパティの値は null またはオブジェクトであり、継承の実装に使用されます。
すべての組み込み関数とすべての組み込みコンストラクターには、式 Function.prototype の初期値である Function プロトタイプ オブジェクトがあります。
すべての組み込みプロトタイプ オブジェクトは、Object プロトタイプ オブジェクト自体を除いて、内部 [[Prototype]] プロパティの値として、式 Object.prototype (15.3.2.1) の初期値である Object プロトタイプ オブジェクトを持ちます。
このことから私が集めたのは、[[Prototype]] プロパティがprototype
ほとんどすべてのオブジェクトのプロパティと同等であるということだけです。私は間違っていますか?