JavaScript プロトタイプチェーン

JavaScriptのプロトタイプチェーンとは、オブジェクトのプロパティを参照する際に、そのオブジェクトが持つプロパティが存在しない場合、そのオブジェクトのプロトタイプオブジェクト(親オブジェクト)を探索する仕組みのことを言います。