ホームページ  >  記事  >  ウェブフロントエンド  >  jsのプロトタイププロトタイプインスタンスの詳しい説明

jsのプロトタイププロトタイプインスタンスの詳しい説明

小云云
小云云オリジナル
2018-03-19 16:59:571502ブラウズ

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 での Prototype 属性の使用法の詳細な説明

JavaScript でのプロトタイプの使用の詳細な説明

以上がjsのプロトタイププロトタイプインスタンスの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。