: 구조 분해 할당 구문은 배열이나 객체의 속성(프로퍼티)을 해체(추출)하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식
스프레드 연산자랑 비슷해 보이는데, 스프레드는 모든 요소와 속성을 가져와서 새 배열이나 객체 등에 전달한다.
디스트럭쳐링(구조분해할당)은 요소나 속성을 하나만 가져와서 변수에 저장한다.
[a, b] = ['Hi', 'BTS'];
console.log(a); // Hi
console.log(b); //BTS
배열의 첫 번째 요소와 두 번째 요소 가져와 각 변수에 할당하기
배열의 첫 번째 요소와 세 번째 요소 가져와 각 변수에 할당하기
{name} = {name: 'RM', age: 28}
console.log(name) //RM
console.log(age) //undefined
배열에서 특정 원소를 추출하거나, 객체에서 특정 속성(프로퍼티)를 추출할 때 디스트럭쳐링(구조분해할당)을 사용할 수 있다.