반응형
js에서 자주 사용하는 구조분해할당을 정리해보려고한다.!!
구조 분해 할당 구문은 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 표현식이다.
말로 설명하는 것보다 코드로 보면서 정리하는게 이해하기 빠르다.
sungmin이라는 객체 안에 object의 값들을 다 넣어주고싶다. 그럴때 ...을 사용하면된다. ...은 객체안에있는 값들을 가져와서 넣어주는 기능을 하는 js의 특징이다. 이 방법을 통해 좀 더 쉽게 데이터를 다룰 수 있다.
다른 상황을 보자! caffee라는 객체 안에 음료정보와 가격정보가 들어가있다. 이것을 메뉴판에 넣어보고싶다. 이때 객체 안에 조건을 통해서 값을 넣을지 말지도 구조분해할당으로 해줄 수 있다. caffee라는 객체가 있으면 안에다가 값을 넣어주면된다.
이런식으로 다양하게 조합해서 사용해볼 수 있다. 데이터를 다룰 때 if문을 많이 걸면 코드가길어지고 더러워진다. 이때 분해구조할당을 사용하면 좀 더 깔끔하고 보기쉽게 정리할 수 있다. 특히 JSON 데이터를 다룰 때 편하다!
반응형
'혼자 공부하는 것들 > javascript' 카테고리의 다른 글
[JS] async와 await (0) | 2021.09.11 |
---|---|
[JS] ES6 화살표 함수와 기본 함수의 차이점을 알아보자 (0) | 2021.08.30 |
[mongoDB, JavaScript] 시간복잡도를 줄여보자! join이 안된다고?? (3) | 2021.06.02 |
[JS] promise 비동기처리 (0) | 2021.04.26 |
댓글