Destructuring assignment
importance: 5
We have an object:
let user = { name: "John", years: 30 };
Write the destructuring assignment that reads:
name
property into the variablename
.years
property into the variableage
.isAdmin
property into the variableisAdmin
(false, if no such property)
Here’s an example of the values after your assignment:
let user = { name: "John", years: 30 }; // your code to the left side: // ... = user alert( name ); // John alert( age ); // 30 alert( isAdmin ); // false
let user = { name: "John", years: 30 }; let {name, years: age, isAdmin = false} = user; alert( name ); // John alert( age ); // 30 alert( isAdmin ); // false