オブジェクトとは何ですか? JavaScript の定義から、オブジェクトは順序付けされていないプロパティのコレクションであり、そのプロパティには基本的な値、オブジェクト、または関数を含めることができます。つまり、オブジェクトは、特定の順序ではない属性のセットであり、値はデータまたはオブジェクトのセットである値にマップされます。
最も単純なオブジェクトJavaScript の中括弧 {} のペアでオブジェクトを定義できます。この記述方法は、実際には Object のコンストラクターを呼び出すのと同じです
var obj={}; var obj2=new Object();
この方法で構築されたオブジェクトには、プロトタイプへのポインターのみが含まれます。 Object の場合は、 valueOf 、 hasQwnProperty 、およびその他のメソッドを使用できますが、実際的な効果はほとんどありません。カスタム オブジェクトには常にいくつかのカスタム属性とメソッドがあります。
var obj={}; obj.a=0; obj.fn=function(){ alert(this); } var obj2={ a:0, fn:function(){ alert(this); } }
コードは次のとおりです:
function Person(name){
this.name=name;
this.fn=function(){
alert(this.name);
}
}
var person1=new Person('Byron');
console.log(person1.constructor==Person);//true
console.log(person1 instanceof Person); //true
function Person(name){ this.name=name; this.fn=function(){ alert(this.name); } } var person1=new Person('Byron'); var person2=new Person('Frank'); console.log(person1.fn==person2.fn);//false
function Person(name){ this.name=name; } Person.prototype.share=[]; Person.prototype.printName=function(){ alert(this.name); } var person1=new Person('Byron'); var person2=new Person('Frank'); console.log(person1.printName==person2.printName);//true
以上がJavaScript オブジェクトとは何ですか?オブジェクトコードの作り方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。