1. Object.create() メソッドを使用して新しいオブジェクトを作成し、既存のオブジェクトを使用して新しいオブジェクトの proto を提供します。 2. 2 つのパラメータを指定します。1 つ目は新しく作成されたプロトタイプ オブジェクトであり、2 つ目は新しく作成されたオブジェクトにプロパティを追加するオブジェクトです。 例// 父オブジェクト let father = { 名前: 「父」 友人: ['アビー', 'ボブ'] } // 新しいインスタンスオブジェクトchild1を生成する 子1 = Object.create(父) とします。 // 値タイプ属性を変更する child1.name = '変更された名前' console.log(child1.name) // 変更された名前 // 参照型の値を変更する child1.friend.push('chely') console.log(child1.friend) //[ 'アビー', 'ボブ', 'チェリー' ] // 新しいインスタンスオブジェクトchild2を生成する child2 = Object.create(father) とします。 console.log(child2.name) //父親 console.log(child2.friend) //[ 'アビー', 'ボブ', 'チェリー' ] 知識ポイントの拡張: Object.create()はメソッドインスタンスを作成する 定数人 = { isHuman: 偽、 printIntroduction: 関数() { console.log(`私の名前は${this.name}です。私は人間ですか? ${this.isHuman}`); } }; const me = Object.create(人); me.name = 'Matthew'; // "name" は "me" に設定されているプロパティですが、"person" には設定されていません me.isHuman = true; // 継承されたプロパティは上書きできます me.printIntroduction(); // 期待される出力: "私の名前はマシューです。私は人間ですか? true" 運用結果
js の Object.create インスタンスの詳細な使用法に関するこの記事はこれで終わりです。js の Object.create メソッドの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: nginx proxy_pass 設定で URL が / で終わる場合と / なしで終わる場合の違いの詳細な説明
この記事の例では、ログインページを実装するためのlayuiの具体的なコードを参考までに共有しています...
1 ダウンロードアドレスは https://dev.mysql.com/downloads/mysq...
1. redis で使用すると Netty の起動競合が発生するため、***Application ...
ジェネリックの定義 // 要件 1: ジェネリックは指定されていないデータ型をサポートできるため、渡...
W3C では、さまざまなタグの規定を設定するだけでなく、Web ページの作成者が実際に W3C 規...
目次一般的なアップロードコンポーネントの開発以下の機能を実装する必要がありますカスタムテンプレートサ...
目次1. JavaScriptを記述する場所2. JavaScriptでよく使われる入力文と出力文1...
一般的に使用される方法は次の 4 つです。 1.locate()メソッドを使用する一般的な使用法: ...
序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...
var numA = 0.1; var numB = 0.2; アラート(numA + numB)...
Web ページでは、あるページに情報を入力すると、別のページにジャンプし、入力した情報が別のページ...
序文この記事は主に CentOS7 で PHP スケジュールタスクを実行することに関する関連コンテン...
目次1. 終了2. クロージャの使用シナリオ1.タイムアウトを設定する2. コールバック3. 手ぶれ...
<br />百度百科事典の正式版がついにオンラインになりました。2年間の「テスト版」の帽...
目次次のチェックv-model 構文シュガー.sync 修飾子$セット計算プロパティセット要約する次...