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を巧みに使用します。
目次rocketmqイメージを取得する名前rvを作成する単一のブローカーノードを作成するrocket...
目次1. 手順2. 修飾語3. .sync 修飾子4. まとめ1. 手順指示とは命令です。文字通りの...
1. MySQLデータベースを作成する1. データベース構文を作成する --「testdb」という名...
ゼロ、背景今週の木曜日にたくさんのアラートを受け取りました。DBA に確認を依頼したところ、遅いクエ...
目次序文ソースコード学習の第一歩はどこから始めればよいでしょうか?写真から始めましょうソースコードを...
この記事では、MySQL が乱数を生成し、文字列を連結する方法について例を使用して説明します。ご参考...
英語: IE では、リンク タグによって href が自動的に補完されます。 Ajax Link T...
目次序文-リンクカスタムネットワーク質問する序文前回は、 -Linkパラメータを使用してコンテナ間の...
序文この記事では、MySQL 5.7 グリーン バージョンのインストール チュートリアルを紹介します...
1. ランナーコンテナを作成する mk@mk-pc:~/Desktop$ docker run -d...
デフォルトでは、表のタイトルは水平方向に中央揃えされます。ALIGN 属性を使用して、タイトル テキ...
MySQL には次のログがあります。エラーログ: -log-errクエリログ: -logスロークエリ...
これは私の最初のブログ投稿です。時間の制約があるため、どのようにフォーマットすればよいかわかりません...
略語を使用すると、CSS ファイルのサイズが小さくなり、読みやすくなります。 CSS 省略形の主なル...
MySQL の MyISAM エンジンと InnoDB エンジンはどちらもデフォルトで B+ ツリー...