Destructuring inside variables
suggest changeAside from destructuring objects into function arguments, you can use them inside variable declarations as follows:
const person = {
name: 'John Doe',
age: 45,
location: 'Paris, France',
};
let { name, age, location } = person;
console.log('I am ' + name + ', aged ' + age + ' and living in ' + location + '.');
// -> "I am John Doe aged 45 and living in Paris, France."
As you can see, three new variables were created: name
, age
and location
and their values were grabbed from the object person
if they matched key names.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents