-
基本的なオブジェクトデストラクチャリングの例:
const person = { name: 'John', age: 30, city: 'Tokyo' }; const { name, age, city } = person; console.log(name); // 'John' console.log(age); // 30 console.log(city); // 'Tokyo'
-
別名を使用したオブジェクトデストラクチャリングの例:
const person = { name: 'John', age: 30, city: 'Tokyo' }; const { name: fullName, age: personAge, city: location } = person; console.log(fullName); // 'John' console.log(personAge); // 30 console.log(location); // 'Tokyo'
-
デフォルト値を指定したオブジェクトデストラクチャリングの例:
const person = { name: 'John', age: 30 }; const { name, age, city = 'Tokyo' } = person; console.log(name); // 'John' console.log(age); // 30 console.log(city); // 'Tokyo'
-
ネストされたオブジェクトのデストラクチャリングの例:
const person = { name: 'John', age: 30, address: { city: 'Tokyo', country: 'Japan' } }; const { name, age, address: { city, country } } = person; console.log(name); // 'John' console.log(age); // 30 console.log(city); // 'Tokyo' console.log(country); // 'Japan'
これらはES6のオブジェクトデストラクチャリングの一部の例です。オブジェクトデストラクチャリングは、コードをより簡潔で読みやすくするための強力な機能です。詳細な使用方法や他の応用例については、公式のJavaScriptドキュメントやチュートリアルを参照してください。