본문 바로가기
Books/모던 JS Deep Dive ✔️

[모던 JS Deep Dive] 36장 - 디스트럭처링 할당

by Aaron-Kim 2022. 1. 20.

36.1 배열 디스트럭처링 할당

  - ES6, 배열 디스트럭처링 할당의 대상은 이터러블 (할당문의 우변)

    - 할당 기준은 배열의 인덱스 => 순서대로 할당됨

  - 배열 디스트럭처링 할당 위한 변수에 기본값 설정 가능

    - 기본값보다 할당된 값이 우선

  - 배열과 같은 이터러블에서 필요한 요소만 추출하여 변수에 할당하고 싶을 때 유용

  - 배열 디스트럭처링 할당 위한 변수에 Rest 요소 ... 사용 가능

36.2 객체 디스트럭처링 할당

  - ES6, 객체 디스트럭처링 할당의 대상은 객체 (할당문의 우변)

    - 할당 기준은 프로퍼티 키 (순서는 의미 없음)

    - 선언된 변수 이름과 프로퍼티 키가 일치하면 할당됨

    - 프로퍼티 축약 표현 가능

  - 객체에서 프로퍼티 키로 필요한 프로퍼티 값만 추출하여 변수에 할당하고 싶을 때 유용

  - 객체를 인수로 전달받는 함수의 매개변수에도 사용 가능

  - Rest 프로퍼티 사용 가능

반응형

댓글