배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식
// 이름과 성을 요소로 가진 배열
let arr = ["Bora", "Lee"]
구조 분해 할당을 이용해 firstName엔 arr[0]을
urname엔 arr[1]을 할당하면 다음과 같다.
let [firstName, surname] = arr;
alert(firstName); // Bora
alert(surname); // Lee
인덱스를 이용해 배열에 접근하지 않고도 변수로 이름과 성을 사용할 수 있게 되었다.
출처
https://ko.javascript.info/destructuring-assignment
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
https://velog.io/@sehee-xx/구조-분해-할당-객체-구조-분해
https://velog.io/@ksh4820/JS-구조-분해-할당Destructuring-assignment