JavaScriptにおいて、プロトタイプは非常に重要な知識です。 ここで、プロトタイプについて簡単に紹介します。プロトタイプはプロトタイプの拡張として理解でき、オブジェクトを指向しており、その機能はプロトタイプ チェーンで必要な機能を拡張することです。
たとえば、js に Array インスタンスがある場合、Array は Array のプロトタイプ チェーンである Array.prototype を継承し、すべての Array インスタンスに適用されるようにコンストラクターのプロトタイプ オブジェクトを変更できます。変更を加えます。たとえば、新しいメソッドとプロパティを追加して、すべての Array オブジェクトを拡張できます。
たとえば、オブジェクトには a と b という 2 つの属性があります。その後、オブジェクトに別の属性を追加したい場合は、 an.prototype.Attribute name = "必要な属性コンテンツ" を使用できます。メソッドの追加についても同様で、an.prototype. 属性名 = function ({}) ちなみに、関数 ({}) 自体は匿名関数なので、アロー関数に置き換えることができます。 an.prototype.attribute Name=()=>{}、アロー関数自体も匿名関数ですが、詳細は次の記事で紹介します。
つまり、要約すると、 object.prototype 属性はすべてのオブジェクト コンストラクターのプロトタイプを表し、すべてのオブジェクト オブジェクトにプロパティとメソッドを追加できるようになります。
関連する推奨事項:
String.prototype.format 文字列のスプライシングの使用方法
以上がjsのプロトタイププロトタイプインスタンスの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。