-
ドット記法またはブラケット記法を使用する方法:
const obj = { name: 'John', age: 25, city: 'Tokyo' }; // ドット記法を使用してプロパティを選択する const name = obj.name; console.log(name); // 結果: 'John' // ブラケット記法を使用してプロパティを選択する const age = obj['age']; console.log(age); // 結果: 25
-
分割代入を使用する方法:
const obj = { name: 'John', age: 25, city: 'Tokyo' }; // 分割代入を使用して複数のプロパティを選択する const { name, age } = obj; console.log(name); // 結果: 'John' console.log(age); // 結果: 25
-
Object.entries()を使用する方法:
const obj = { name: 'John', age: 25, city: 'Tokyo' }; // Object.entries()を使用してプロパティを選択する const selectedProperties = Object.entries(obj) .filter(([key, value]) => key === 'name' || key === 'age') .reduce((acc, [key, value]) => ({ ...acc, [key]: value }), {}); console.log(selectedProperties); // 結果: { name: 'John', age: 25 }
これらの方法を使用して、オブジェクトから特定のプロパティを選択することができます。必要に応じて、ドット記法、ブラケット記法、分割代入、またはObject.entries()を使用して、目的に合った最適な方法を選択してください。