1. プロトタイプJavaScript のすべての関数にはこのプロパティがあり、プロトタイプ プロパティを持つすべてのオブジェクトは関数です。プロトタイプの目的は、オブジェクトにメソッド/プロパティを追加することです。 関数の永続性(){} person.prototype.name = "xiaoming" console.log(person.prototype)//{名前: "xiaoming", コンストラクター: ƒ} 2. プロトタイプポインタ: __proto__上記の persion 関数がインスタンス オブジェクト Persion1 を生成し、prototype を使用してそれに属性を追加する場合、記述は次のようになります。 関数の永続性(){} person.prototype.name = "xiaoming" Persion1 を新しい Persion() にします。 console.log(Person1) //コンソールの結果は次のようになります インスタンス Persion1 を印刷した結果は次のとおりです。 上記に出力された結果から、Persion1.__proto__.name = persion.prototype.name、つまり、インスタンス オブジェクトの __proto__ 属性はそのコンストラクターのプロトタイプと等しいことがわかります。 上記を理解すると、プロトタイプチェーンは簡単に理解できます。Persion1.__proto__.__proto__ を通じて Object メソッドを直接見つけることができます。あまり直感的ではないかもしれませんが、コードは次のとおりです。 関数の永続性(){} person.prototype.name = "xiaoming" Persion1 を新しい Persion() にします。 console.log(Person1.__proto__.__proto__.toString) //プロトタイプチェーンで見つかった Object の toString メソッド console.log(Object.prototype.toString) //Object の toString メソッド コンソールには次の結果が出力され、プロトタイプ チェーンのレベルごとの検索機能が確認されます。 要約するあらゆるオブジェクトは、プロトタイプ チェーン、つまり __proto__ 属性を通じてレベルごとに検索できます。最終的な焦点はオブジェクトであり、唯一の方法は関数です。それらの関係はチェーンのようなもので、この関係をプロトタイプ チェーンと呼びます。 上記は、JS プロトタイプとプロトタイプ チェーンの詳細についての簡単な説明です。JS プロトタイプとプロトタイプ チェーンの詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: VMware15 の CentOS7 インストールの詳細なプロセスとよくある問題 (画像とテキスト)
目次プラン依存関係をインストールする依存関係の導入pxをremに変換するFlexible.jsを変更...
<br />原文: http://blog.rexsong.com/?p=1166ウェブ...
目次JavaScript プロトタイプチェーンオブジェクトプロトタイプトップレベルのプロトタイプOb...
この記事では、Navicatを使用してcsvデータをmysqlにインポートする方法を参考までに紹介し...
秘密鍵を開かずにリモート サーバーのデータベースに接続するのは非常に便利です。新しい接続でデータを入...
1. 対照的な色を使用します。ここでのコントラストとは、テキストの色と背景色のコントラストを指します...
httpとhttpsの違いは一部のウェブサイトでは、http を開くと、安全ではないというメッセージ...
MySQL proxies_priv(シミュレートされたロール)を使用して同様のユーザーグループ管理...
MySQL のインストール時にいくつかの問題が発生しました。オンラインで見つけた回答は似たようなもの...
この本「グラフィックデザイナーとして成長する」は多くの人が読んでおり、私もオリジナルの PDF 版を...
サーバーマッチングロジックNginx は、リクエストを実行するサーバー ブロックを決定するときに、サ...
公式 MySQL Web サイトから Ubuntu Linux 用の最新バージョンの MySQL を...
序文docker run がコンテナを作成して実行するときに、-p を使用してポート マッピング ル...
influxDB の紹介influxDB は分散型時系列データベースです。 cAdvisor はリ...
ポーリングアルゴリズムの紹介多くの人が職場で nginx を使用しており、その設定に精通しています。...