const aaa = [{a, b, c}]
이런식으로 있으면
const bbb = { ...aaa[0]}
이렇게 겉의 대괄호를 벗겨줄 수 있다
이런 방식을 통해 여러 array를 합치는데 응용이 가능하다.
식을 줄여주는 마법같은 점 세개.
쓰면 쓸수록 편하다.
예를 추가로 들자면
const 과일 = { 사과, 귤 }
여기에 포도를 넣은 과일2를 만들자면
const 과일2 = {...과일, 포도}
이렇게 간단하게 넣을 수 있다.
게다가 깊은 복사도 해주는 점 세개.(완전한 깊은 복사는 아니지만 자주 사용한다. 꼭 필요할 때는 lodash를 더 사용)
효자가 아닐 수 없다.
'■ Web개발 > Javascript' 카테고리의 다른 글
javascript 깊은 복사 (0) | 2021.09.15 |
---|---|
concat과 push의 차이점 (0) | 2021.09.09 |
javascript find, filter 차이 (0) | 2021.08.06 |
네자릿수 이상 숫자에 콤마 찍기(세자릿수 콤마) Javascript (0) | 2021.07.20 |
math.round를 통해 소수점 표현하기 (0) | 2021.06.25 |