1. コンストラクタとインスタンス
関数Foo() { console.log("私はコンストラクターです"); } Foo を定数 f1 で置き換えます。 これで、 2. プロパティプロトタイプ
メソッドもオブジェクト データ型なので、メソッドはオブジェクトであると言えます。 オブジェクトにはプロパティがありますが、メソッドには このプロパティはプロトタイプ オブジェクト ( 関数Foo() { console.log("私はコンストラクターです"); } Foo を定数 f1 で置き換えます。 console.log(Foo.prototype); //Foo のプロトタイプ オブジェクト console.log(f1.prototype); //f1 はアンダーフィデーションされていない 3. プロパティ __proto__上記の インスタンスは共有メソッドとプロパティにどのようにアクセスしますか? f1 インスタンスには Foo は f1 のコンストラクタであり、 関数Foo() { console.log("私はコンストラクターです"); } Foo を定数 f1 で置き換えます。 console.log(Foo.プロトタイプ); コンソールにログ出力します。 4. プロトタイプのメソッドへのアクセスFoo コンストラクターは、インスタンスに 関数Foo() { console.log("私はメソッドです"); } Foo.prototype.name = "私は Foo によって作成されたインスタンスによって共有されるプロパティです"; Foo を定数 f1 で置き換えます。 Foo を定数 f2 で置き換えます。 console.log(f1.name);//私はFooによって作成されたインスタンスの共有プロパティです console.log(f2.name);//私はFooによって作成されたインスタンスの共有プロパティです 5. コンストラクタにも__proto__がある上記では、すべてのオブジェクトに 次に、Foo のコンストラクターが誰であるかを調べましょう。Foo は、関数固有のメソッドとプロパティを持つ関数です。そのコンストラクターは、js の組み込みコンストラクターである Function です。その つまり 6. コンストラクタのプロトタイプにも__proto__がある
7. Object.prototypeは非常に特殊なプロトタイプオブジェクトです
8. まとめメソッド、つまり関数だけが、メソッドのプロトタイプである JavaScript プロトタイプチェーンの詳細な説明については、これで終わりです。JavaScript プロトタイプチェーンの関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL/MariaDB でピボット テーブルを実装する方法のサンプル コード
公式ドキュメント: JSON 関数名前説明JSON_APPEND() JSONドキュメントにデータを...
フロントエンド開発を行っている初心者の学生を多く見かけますが、彼らの効率は比較的遅いです。常にコード...
1. 概要Redis Cluster は、Redis ノードのグループ間での高可用性とシャーディング...
目次プレハブプレハブの作り方プレハブの役割1. 同じタイプのノードをバッチで作成する2. 特定の時間...
目次リナックス1. SWAPとは2. swappiness は何を調節しますか? 3. スワップ操作...
目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...
MySQL では、同じ列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、MyS...
目次1. マクロの観点からMySQLを分析する2. SQL ステートメントを実行するには、どの程度の...
<br />注:ウェブサイトの種類を示すものを除くすべてのテキストは、企業サイト用です。...
この記事では、省と市の簡単な連携を実現するためのJavaScriptの具体的なコードを参考までに紹介...
次の Web デザイン プロジェクトはレスポンシブにする必要があると上司をようやく納得させることがで...
序文フロントエンド開発では、目的のコンテンツを取得するためにループをトラバースする必要がある状況に頻...
始める前に、process.env.NODE_ENV にはデフォルトで開発と本番の 2 つの状態しか...
目次1. Baidu Map Open Platformにアカウントを登録してログインする2. 必要...
NProgress は、ページがジャンプしたときにブラウザの上部に表示される進行状況バーです。公式ウ...