JavaScript에서 배열과 객체는 아주 많이 쓰이는 자료구조이다. JS에서 객체와 배열을 다른 곳으로 전달해야 할 일이 빈번히 생기는데 그때 아주 유용하게 사용할 수 있는 방법이 구조 분해 할당(Destructuring Assignment)이다.
별다른 반복문 등을 사용하지 않고도 변수안의 배열값을 분해하여 각 변수에 넣어줄 수 있다.
객체, 배열 두 자료구조 모두 가능하다.
함수에 구조 분해 할당을 사용하면 함수 내부에서 풀 경로를 사용하지 않고 접근이 가능하다.