に示すJSのプロトタイプチェーン

プロトタイプとプロトタイプチェーンは、JSは避けられない知識を学習している、この知識は、プロトタイプについては何も、説明していない、我々はそこにクエストを知っている必要があり、ここで多くの情報を持っています:

  1. コンストラクタprototypeプロパティとメソッド内のオブジェクトのインスタンスによって直接呼び出すことができ
  2. コンストラクタで定義されたプロパティおよびメソッド、オブジェクトがインスタンス化される時に、オブジェクトのプロパティとメソッドのインスタンスは、それ自身の空間に存在し、別の空間に存在するオブジェクト、属性およびメソッドの複数の場合メモリ空間の浪費は、そう、データ共有のために、メモリを節約の目的を達成するために、データ共有を実現するために、プロトタイプオブジェクトで記述されたプロパティまたはメソッドを共有する必要があります。
  3. 一つのプロトタイプは、第二に継承させている、メモリ空間を節約するために、データ共有の役割です
  4. Instanceオブジェクトのルックスとコンストラクタは直接関係が、実際には間接的な関係であり、プロトタイプのインスタンスオブジェクトは、オブジェクトのコンストラクタがあるされているprototype直接的な関係を持っており、オブジェクトコンストラクタのプロトタイプコンストラクタポイント(これは継承によって達成されます)
  5. プロトタイプチェーンの最終点がnullであります

プロトタイプチェーンを理解するために、例示のために最も直感的で、ここでは、インターネットからの彼の理解と相まってマップを、見つけることが、この図は本の中で描いているように見える、特にIを予約しています私はここで借り、私は読んでいない、知りません。
ここに画像を挿入説明

公開された28元の記事 ウォンの賞賛1 ビュー8733

おすすめ

転載: blog.csdn.net/moqiuqin/article/details/94648865