Can you give an example for destructuring an object or an array?
Importance
Low
Quiz Topics
JAVASCRIPT
Destructuring is an expression available in ES2015 which enables a succinct and convenient way to extract values of Objects or Arrays and place them into distinct variables.
Array destructuring
// Variable assignment.const foo = ['one', 'two', 'three'];const [one, two, three] = foo;console.log(one); // "one"console.log(two); // "two"console.log(three); // "three"
// Swapping variableslet a = 1;let b = 3;[a, b] = [b, a];console.log(a); // 3console.log(b); // 1
Object destructuring
// Variable assignment.const o = { p: 42, q: true };const { p, q } = o;console.log(p); // 42console.log(q); // true