[javascript] 구조 분해 할당 (destructuring assignment)
1. 구조 분해 할당 배열이나 객체를 분해하여 저장된 값을 개별 변수에 원하는대로 담을 있는 문법입니다. 2. 배열 분해 할당하기 1) 배열 분해 할당 var arr = ["kim", "park", "lee"]; var [a, , c, d = "empty"] = arr; //배열 구조 분해 할당 console.log(a, c, d); // kim lee empty arr 배열에 "kim", "park", "lee" 값이 들어있고, arr 배열을 구조 분해 할당해서 변수 a, c, d에 삽입합니다. 배열에 순서와 선언된 변수 순서에 맞게 분해 할당됩니다. 해당 자리가 비어있다면, 할당되지 않으며, 값이 할당되지 않았을 경우 디폴트 값을 설정할 수 있습니다. 2) "..." 연산자로 나머지 값 저장하기 va..