JavaScript オブジェクトの解説
JavaScript オブジェクトは、データをキーと値のペアとして保存します。各ペアはプロパティです。
プロパティには、さまざまな型のデータを保持できます:
- 文字列
- 数値
- 配列
- 他のオブジェクト
- 関数
関数がオブジェクト内にある場合、それはメソッドと呼ばれます。メソッドは、オブジェクトが何を行うかを定義します。
例: const human = { firstName: "Virat", lastName: "Kohli", age: 30, fullName: function() { return this.firstName + " " + this.lastName } }
この例では、firstName はキーであり、"Virat" は値です。
オブジェクトを作成する方法:
オブジェクトリテラル 波括弧を使用して、プロパティを直接定義します。 let user = { name: "Sourav", age: 23 };
オブジェクトコンストラクタ new Object() 構文を使用します。 let user = new Object(); user.name = "Sourav";
プロパティへのアクセス方法:
- ドット記法: user.name
- ブラケット記法: user["name"]
オブジェクトは作成した後でも変更できます。新しいプロパティを追加したり、既存のプロパティを削除したりすることができます。
プロパティを削除するには、delete 演算子を使用します: delete user.age;
プロパティが存在するかどうかを確認するには、in 演算子または hasOwnProperty を使用します: "name" in user; user.hasOwnProperty("name");
オブジェクトを使用すると、関連するデータと振る舞いを一箇所にまとめることができます。これにより、コードが整理され、管理しやすくなります。
出典: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9