JavaScript のオブジェクトは、関連データを保存および整理する非プリミティブ データ型であり、現実世界のエンティティや概念を表すことができます。これらは、キーと値のペアを含むコレクションで構成されます。キーは文字列です。オブジェクトはリテラル構文またはコンストラクターを使用して作成でき、そのプロパティにはドットまたは角括弧表記を使用してアクセスできます。オブジェクトは、特定の操作を実行したり内部状態を変更したりするために使用されるメソッド (関数) をキーと値のペアとして保存することもできます。
#JavaScript のオブジェクトとは何ですか?
オブジェクトは、JavaScript で関連データを保存および整理するために使用される非プリミティブ データ型です。これはキーと値のペアのコレクションであり、キーは文字列、値は文字列、数値、配列、その他のオブジェクトなどの有効な JavaScript 値にすることができます。オブジェクトの特性:
オブジェクトの作成:
2 つの方法を使用してオブジェクトを作成できます:リテラル構文: キーと値のペアのコレクションを直接定義します。例:
<code>const person = { name: "John Doe", age: 30, email: "johndoe@example.com" };</code>
コンストラクター: new キーワードとコンストラクターを使用してオブジェクトを作成します。コンストラクターは、オブジェクトの作成と初期化を担当する特別なタイプの関数です。例:
<code>function Person(name, age, email) { this.name = name; this.age = age; this.email = email; } const person = new Person("John Doe", 30, "johndoe@example.com");</code>
オブジェクト プロパティへのアクセス:
ドット マーク (.): キーが有効な JavaScript 識別子の場合に使用されます。例:
<code>console.log(person.name); // "John Doe"</code>
角括弧表記 ([]): キーが有効な JavaScript 識別子ではない場合、またはキーに特殊文字が含まれている場合に使用されます。例:
<code>const key = "address"; console.log(person[key]); // "123 Main Street"</code>
オブジェクト メソッド:
オブジェクトは、メソッド (関数) をキーと値のペアの形式で保存できます。メソッドは特定の操作を実行し、オブジェクトの内部状態にアクセスしたり変更したりできます。メソッドのキーには、任意の有効な JavaScript 識別子を使用できます。例:<code>const person = { name: "John Doe", age: 30, greet: function() { console.log(`Hello, my name is ${this.name} and I am ${this.age} years old.`); } }; person.greet(); // "Hello, my name is John Doe and I am 30 years old."</code>
以上がjsのオブジェクトとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。