What is destructuring, conceptually?
assign properties of an object to variables, breaking down an object into pieces
What is the syntax for Object destructuring?
let { property1: variable1, property2: variable2 } = object;
if you want them to have the same name you can just do the property name
What is the syntax for Array destructuring?
let [x, y, z] = array;
How can you tell the difference between destructuring and creating Object/Array literals?
syntax is reversed