javascript js 구조분해할당 디스트럭처 destructuring
-
[한입챌린지] 5일차 - JS 구조분해할당, Spread, Rest, 배열과 객체 순회Front-end 개발 2024. 3. 29. 19:00
구조분해할당 (Destructuring) (1) 배열의 구조분해할당 - 구조분해할당이란 배열이나 객체에 저장된 여러 개의 값들을 말 그대로 분해해서 각각 다른 변수에 할당하는 문법 - 배열의 요소를 변수에 할당한다고 했을 때, 변수 마다 일일이 배열의 요소를 넣어 주는 것은 상당히 불편하다. - 이럴 때 구조분해할당을 사용하면 매우 편리하다. - 배열의 요소를 넘어가는 변수를 구조분해할당으로 선언하면, 배정되는 배열의 요소가 없는 배열들은 초기화 되지 못하고 undefined가 할당된다. - 배열의 요소가 구조분해할당으로 선언하는 변수의 수 보다 모자랄 상황을 대비해서 구조분해할당 시에 기본값을 설정하는 것도 가능하다. - 만약 배열의 원소에서 변수로 만들 필요가 없는 경우, let 다음에 나오는 대괄호..