Destructed Assignments
const animal = {
type: "cat",
name: "whiskas",
preferences: {
food: "mouses",
activity: "sleep"
}
};
// assign to new constant variable "type" and "name"
const { type } = animal;
const { name } = animal;
// you can also assign nested objects
// and also multiple destructured assignments!
const { food, activity } = animal.preferences;
console.log(type); // "cat"
console.log(name); // "whiskas"
console.log(food); // "mouses"
console.log(activity); // "sleep"