1. プロトタイププロトタイプは
プロトタイプにプロパティを追加することで、インスタンス化されたすべてのオブジェクトはプロパティとメソッドを共有できます。 車プロトタイプ = { 高さ: 1400, 言語: 4900, 車名: 'BMW' } 関数Car() { } var car = 新しい Car(); 2. プロトタイプチェーン各インスタンス オブジェクトには
2.1 コンストラクタ
関数 Star(uname, age) { uname は uname です。 this.age = 年齢; } // 多くの場合、コンストラクタープロパティを手動で使用して元のコンストラクターを参照する必要があります Star.prototype = { // 元のプロトタイプオブジェクトを変更し、そのプロトタイプオブジェクトにオブジェクトを割り当てる場合は、手動でコンストラクターを使用して元のコンストラクターを参照する必要があります。constructor: Star, // 手動で元のコンストラクターを参照するように設定 sing: function() { console.log('私は歌えます'); }, 映画: 関数() { console.log('私は映画に出演できます'); } } var zxy = new Star('ジャッキー・チュン', 19); コンソールログ(zxy) 関数プロトタイプを変更する場合、 2.2 電話/申し込み
違い: 関数 Person(名前,年齢,性別) { this.name = 名前; this.age = 年齢; this.sex = セックス; } 関数 Student(名前、年齢、性別、電話番号、学年) { //var this = {name: "lin", age: "19", sex: "male", tel: 123, grade: 78} Person.call(this,name,age,sex);//call を通じてこの関数を指すように変更します//Person.apply(this,[name,age,sex]) this.tel = tel; this.grade = グレード; } var 学生 = 新しい学生 ('lin','19','男性',123,78); 2.3 新機能()
var obj = {} //空のオブジェクトを作成 obj.__proto__ = Person.prototype; //継承されたスコープ Person.call(obj,) //このポインタを変更 //これらの3つのステップは暗黙的です var person = new Person(); //新しい操作 プロトタイプとプロトタイプチェーンの違いの詳細に関するこの記事はこれで終わりです。プロトタイプとプロトタイプチェーンの違いに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き閲覧してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySQLは、統計クエリを最適化するために、sum、case、whenを巧みに使用します。
目次マクスウェルについてMaxwellの設定と使用1. Maxwellインストールパッケージをダウン...
上図のように、パディング値は時計回り(右上、右下)の複合属性であり、パディングの内側の余白がボックス...
序文:複数の要素を格納するために、配列は最も一般的に使用されるデータ構造ですが、配列には多くの欠点も...
Linux での Hadoop インストール チュートリアルはインターネットや書籍に多数ありますが、...
今日、牛南ニュースリリースシステムについて学んでいたとき、牛南先生はスクロールバーに関するいくつかの...
1. コンポーネント First.js にはサブコンポーネントがあります。 './Admin...
最近、複数のdivにあるテーブルのTDを同じ幅に調整しても、揃えることができず、幅にパターンがないこ...
序文最近、仕事で問題が発生しました。 Centos7 システムでは MySQL にリモート接続できな...
太陽系の 8 つの惑星(衛星を除く)のアニメーションを作成します。すべての惑星は太陽の周りを回ってい...
目次序文導入ライブ使いやすいルートスコープマウント要素の指定ライフサイクルコンポーネントグローバル状...
この記事では、参考までにEasy Notepadを実装するためのVueの具体的なコードを紹介します。...
ドメイン名に続くパスがデフォルトの Web ディレクトリではなく、ローカル ディスク上の他のディレク...
1. インデックスの利点と欠点利点: 高速検索、高速グループ化および並べ替えデメリット: ストレージ...
この記事では、簡単なパズルゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な...
データベース アプリケーションは、アプリケーション システムに不可欠な部分です。リレーショナル デー...