Amikor változókba szeretnénk kinyerni egy objektum bizonyos propertyjeit.
Az objektum destrukturálás a JavaScriptben egy nyelvi funkció, amely lehetővé teszi az objektum tulajdonságainak kinyerését és elhelyezését külön változókba vagy konstansokba. Ez egy egyszerű és kényelmes módja annak, hogy hozzáférjünk az objektum tulajdonságaihoz és használjuk azokat a kódban anélkül, hogy külön-külön hivatkoznánk az objektumra.
const person = { name: 'John', age: 30, city: 'New York' };
const { name, age } = person;
console.log(name); // 'John'
console.log(age); // 30
Ebben a példában az object destructuring segítségével két változót, name-et és age-et hozunk létre, amelyek értékeit a person objektumból nyerjük ki. Így könnyedén hivatkozhatunk és használhatjuk ezeket a változókat a további kódban.