구조 분해 할당
구조 분해 할당 (Destructuring Assignment)은 배열이나 객체의 속성(property)을 해체하여 그 값을 개별 변수에 할당할 수 있게 하는 자바스크립트 표현식입니다.
우리는 8장을 통해 let, const로 변수 선언을 개선하고, 화살표 함수로 코드 작성 방식을 더 간결하고 예측 가능하게 만들었습니다. 이제 데이터 처리 방식 자체를 크게 바꿔준 다음 핵심 기능으로 넘어갑니다.
배열 구조 분해와 객체 구조 분해를 중심으로 구조 분해 할당과 스프레드 연산자의 판단 흐름을 읽습니다.
구조 분해 할당 (Destructuring Assignment)은 배열이나 객체의 속성(property)을 해체하여 그 값을 개별 변수에 할당할 수 있게 하는 자바스크립트 표현식입니다.
스프레드 연산자 (Spread Operator) (...)는 이터러블(iterable) 객체(배열, 문자열 등)나 객체의 내용을 개별 요소로 확장(펼치는)하는데 사용됩니다.
이번 장에서는 ES2015(ES6)에서 도입된 매우 강력하고 유용한 문법인 구조 분해 할당(Destructuring Assignment)과 스프레드 연산자(Spread Operator)에 대해 심도 있게...
복잡한 데이터 구조에서 필요한 값만 깔끔하게 추출할 때 매우 유용합니다.배열 구조 분해 (Array Destructuring)배열의 각 요소를 해체하여 변수에 할당할 수...