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 インストールの詳細なプロセスとよくある問題 (画像とテキスト)
すりガラス効果がうまく表現されていれば、ページが非常に鮮やかで立体的に見えるようになります。写真に直...
序文フロントエンドフレームワークのヘビーユーザーとして、私はテクノロジーを選択する際にそのエコロジー...
Centos6.5にmysql5.7.19をインストールするための詳細な手順は次のとおりです。 1....
最近、絵文字にコメントする機能が必要なコメント機能に取り組んでいたため、 contentEditab...
1. ドキュメントフローとフローティング1. ドキュメントフローとは何ですか? HTML では、ドキ...
このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...
ウェブサイトが悪意を持ってリクエストされた場合、IP アドレスをブラックリストに登録することは重要な...
シェルスクリプトを使用したMySQLデータベースの自動バックアップデータベースを頻繁にバックアップす...
序文PIPE、パイプラインと翻訳されます。 Angular パイプは、HTML コンポーネントで宣言...
この記事では、MySQL で 2 つのテーブルを関連付ける結合テーブルにインデックスを作成する方法を...
この記事では、WeChatアプレットの左右連動を実現するための具体的なコードを参考までに紹介します。...
コンテナを作成する [root@server1 ~]# docker run -it --name ...
最近、特に異常なビジネス需要があり、テーブルがあります テーブル「デモ」を作成します( `id` i...
目次1.entires() メソッドの詳細な構文2.entires() メソッドの一般的な使用法と注...
以下のように表示されます。 //managefee_managefee テーブルの年と月を照会し、c...