구조분해할당 (destructuring assignment)
구조화 되어 있는 배열, 객체와 같은 데이터를 분해하여 각각의 변수에 다시 할당하는 것
const arr = [ 1, 2, 3, 4, 5 ];
let one = arr[0];
let two = arr[1];
---------------------------------------------
const obj = {
name: "otter",
gender: "male"
}
let userName = obj.name;
let userGender = obj.gender;
//위의 방법은 관리할 데이터가 여러개인 경우, 각각의 데이터를 모두 변수로 선언해 주어야 하기 때문에 비효율적임.
//이런 경우 구조분해할당을 사용할 수 있다.