JavaScriptでオブジェクトを作成する6つの方法
5262 ワード
オブジェクトは何ですか?
オブジェクトはJavaScriptのデータ型の1つです.オブジェクトは、プロパティのコレクションとして見ることができます.プロパティは、名前の値のペアです.
言い換えると、JavaScriptオブジェクトは、現実のオブジェクトまたは実体と非常に類似している何かです.
人を思う.名前や年齢のような性格が異なる.まあ人はJavaScriptオブジェクトとしてモデル化できます.
JavaScriptでオブジェクトを作成する方法はたくさんあります.
1 . object ()コンストラクタ
Object()
空のオブジェクトを作成するコンストラクター.// Use the `Object()` constructor to create an empty object
var person = Object();
// Set the object's properties
person.name = "John Doe";
person.age = 42;
作成方法
オブジェクト.create ()は、別のオブジェクトのプロトタイプからオブジェクトを作成するために使用できます.
例:
var person = Object.create(Person)
3 .オブジェクト初期化子
name: value
巻き毛ブラケットの内側.name: value
対例:
var person = {
name: "John Doe",
age: 42
}
コンストラクタ関数
// Create a Constructor Function
function Person() {
this.name = "John Doe";
this.age = 42;
}
// Use the 'new' keyword to create an object from the constructor function
var person = new Person();
EE 6クラス( JavaScript ES 6のみ)
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
var person = Person("John Doe", 42);
Singletonオブジェクト
シングルトンは1回だけ作成できるオブジェクトです.2番目のオブジェクトを作成しようとすると、最初のオブジェクトへの参照が返されます.
例:
var person = new function(){
this.name = "John Doe";
this.age = 42;
}
結論
このブログ記事では、JavaScript内のオブジェクトを作成する6種類の方法を示しました.すべての開発者は、これらの方法を認識し、時間からの最も適切な方法を選択する必要があります.
これはすべてこのポストです.あなたがこのポストが好きであるならば、私が新しいポストを発表するとき、通知されるために、私とTwitterに従ってください.😊
Reference
この問題について(JavaScriptでオブジェクトを作成する6つの方法), 我々は、より多くの情報をここで見つけました https://dev.to/cscarpitta/8-ways-to-create-an-object-in-javascript-2h38テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol