Destructuring: For more complex assignments, the destructuring assignment syntax is a JS expression that makes it possible to extract data from arrays/objects using a syntax that mirrors the way array and object literals are constructed.
Evaluation and Nesting: