上記の通り、関数の改ざんだけで継承を実装するのではなく、プロトタイプチェーンと関数の偽装を組み合わせて継承を実装します。この継承方法は、擬似古典継承とも呼ばれます。その考え方は、プロトタイプ チェーンを使用してプロトタイプのプロパティとメソッドを継承し、コンストラクターを借用してインスタンスのプロパティを継承することです。このように、関数の再利用はプロトタイプでメソッドを定義することによって実現され、各インスタンスは独自の属性を持つことが保証されます。次の例を見ると、最初にプロトタイプ チェーンと関数カモフラージュの組み合わせに基づいて完全な継承コードをリストし、次にコードの各ステップでメモリ モデル分析を実行します。 // 最初の部分 関数 親(名前){ This.color = ["赤","青"]; This.name = 名前; } Parent.prototype.talk = 
1. JavaScript オブジェクト指向 - プロトタイプチェーンと関数偽装の組み合わせに基づく継承
はじめに: 上で述べたように、メソッドベースのメソッドは使用しません。 on 関数偽造による継承を実装する代わりに、プロトタイプ チェーンと関数偽装の組み合わせに基づいて継承が実装されます。この継承方法は、擬似古典継承とも呼ばれます。その考え方は、プロトタイプ チェーンを使用してプロトタイプのプロパティとメソッドを継承し、コンストラクターを借用してインスタンスのプロパティを継承することです。このように、関数の再利用はプロトタイプでメソッドを定義することによって実現され、各インスタンスは独自の属性を持つことが保証されます。
2. 関数フォージェリに基づいたJavaScriptオブジェクト指向の継承
はじめに: プロトタイプチェーンに基づいた継承の実装方法にはいくつかの欠点があるため、人々は別のメソッドを採用しています。継承を実装するには - 関数偽造に基づいて継承を実装します。この手法の考え方は、子クラスのコンストラクター内で親クラスのコンストラクターを呼び出すことです。
はじめに: オブジェクト指向_関数の偽の実装の継承
以上が関数偽造に関するおすすめ記事 3 選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。