-
JavaScript 입문 : 구조분해할당 (Destructuring Assignment) - 객체컴퓨터 알아가기/JavaScript 2022. 8. 12. 19:30728x90반응형
지난시간에 이어 오늘은 객체의 구조분해할당에 대해 공부를 해 보고자 합니다.
▒ 객체 구조분해할당 (Object Destructuring Assignment)
① 일반적인 형태
배열에서는 순서가 중요 하였습니다. 처음 나오는 변수가 첫번째 배열의 요소를 취하는 형태였습니다. 객체는 기본적으로 순서와 상관없이 속성(Property)을 분해해서 변수에 할당을 하는 개념으로 보면 됩니다.
예를 가지고 이해를 하도록 하겠습니다. 다음은 기존처럼 구조분해를 하지 않고 변수를 만드는 방법이었습니다.
이를 구조분해할당 방식으로 변수에 지정하도록 하겠습니다.
② 새로운 변수명 지정
속성, 성질 등을 나타내는 Property를 분해하는 개념이기 때문에 새로운 변수를 다음과 같이 지정할 수 있습니다.
③ 속성 기준
배열에서는 순서가 중요하였습니다. 객체에서는 속성을 기준으로 하기때문에 순서에는 영향을 받지 않습니다.
④ ...rest
객체에서는 ...rest 를 사용하면 나머지 속성들을 객체에 담아 표시합니다.
상기와 같은 사용법을 Rest Property라고 합니다.
반응형'컴퓨터 알아가기 > JavaScript' 카테고리의 다른 글
JavaScript 입문 : 틱택토(TicTacToe) 게임 - 순서도 (0) 2022.08.14 JavaScript 입문 : 이벤트 버블링 (Event Bubbling) 이해 (0) 2022.08.13 JavaScript 입문 : 구조분해할당 (Destructuring Assignment) - 배열 (0) 2022.08.11 JavaScript 입문 : 테이블 그리기 (0) 2022.08.10 JavaScript 입문 : 회면 클릭 반응 속도 체크 - 상위 5개 기록 및 속도 소수점 2자리 기준 반올림 하기 (0) 2022.08.09