구조분할 - 배열의 원소나 객체의 프로퍼티를 추출하여 변수에 저장할 수 있도록 해줌.
스프레드와의 차이?
스프레드 - 모든 원소와 프로퍼티를 가져와 새 배열이나 객체 등에 전달
구조분할 - 원소나 프로퍼티를 하나만 가져와서 변수에 저장
[a, b] = ['I am', 'James']
console.log(a) // I am
console.log(b) // James
{name} = {name: 'James', age: 28};
console.log(name) // James
console.log(age) // undefined