- プロパティの単純な取り出し: オブジェクトのプロパティを直接変数に割り当てることができます。例えば、次のようなオブジェクトがあるとします。
const person = { name: 'John', age: 30 };
この場合、以下のようにデストラクチャリングを使用してプロパティを取り出すことができます。
const { name, age } = person;
console.log(name); // 出力: 'John'
console.log(age); // 出力: 30
- プロパティの別の名前への割り当て: プロパティを別の変数名で取り出すこともできます。例えば、次のようなオブジェクトがあるとします。
const person = { name: 'John', age: 30 };
この場合、以下のようにデストラクチャリングを使用してプロパティを別の変数に割り当てることができます。
const { name: personName, age: personAge } = person;
console.log(personName); // 出力: 'John'
console.log(personAge); // 出力: 30
- デフォルト値の設定: デストラクチャリングの際に、プロパティが存在しない場合にデフォルト値を設定することもできます。例えば、次のようなオブジェクトがあるとします。
const person = { name: 'John' };
この場合、以下のようにデストラクチャリングを使用してデフォルト値を設定することができます。
const { name, age = 25 } = person;
console.log(name); // 出力: 'John'
console.log(age); // 出力: 25 (デフォルト値が設定される)
これらは、JavaScriptでオブジェクトのデストラクチャリングを行うためのいくつかの一般的な方法です。コードをシンプルで読みやすくするために積極的に活用しましょう。