- ドット記法を使用する: オブジェクトのプロパティにアクセスするためにドット記法を使用することができます。ただし、プロパティ名が文字列である場合、そのままでは使用できません。代わりに、ブラケット記法を使用する必要があります。
const obj = {
"key": "value"
};
console.log(obj.key); // 結果: undefined
console.log(obj["key"]); // 結果: "value"
- ブラケット記法を使用する: 文字列キーを持つオブジェクトのプロパティにアクセスするために、ブラケット記法を使用することもできます。この方法は、動的なプロパティ名を使用する場合に特に便利です。
const obj = {
"key": "value"
};
const propertyName = "key";
console.log(obj[propertyName]); // 結果: "value"
- オブジェクトのキーを取得する:
オブジェクトのキーを取得するために、
Object.keys()
メソッドを使用することができます。これにより、オブジェクト内のすべてのキーを配列として取得することができます。
const obj = {
"key1": "value1",
"key2": "value2",
"key3": "value3"
};
const keys = Object.keys(obj);
console.log(keys); // 結果: ["key1", "key2", "key3"]
これらは、JavaScriptで文字列キーのオブジェクトを操作するための基本的な方法の一部です。他にもさまざまな操作方法がありますが、ここでは基本的なものに焦点を当てました。