본문 바로가기

■ Web개발/Javascript

javascript 대괄호 벗기는 문법 ...(점세개)

const aaa = [{a, b, c}]

 

이런식으로 있으면

 

const bbb = { ...aaa[0]}

 

이렇게 겉의 대괄호를 벗겨줄 수 있다

이런 방식을 통해 여러 array를 합치는데 응용이 가능하다.

식을 줄여주는 마법같은 점 세개.

쓰면 쓸수록 편하다.

 

예를 추가로 들자면

const 과일 = { 사과, 귤 }

여기에 포도를 넣은 과일2를 만들자면

const 과일2 = {...과일, 포도}

 

이렇게 간단하게 넣을 수 있다.

게다가 깊은 복사도 해주는 점 세개.(완전한 깊은 복사는 아니지만 자주 사용한다. 꼭 필요할 때는 lodash를 더 사용)

효자가 아닐 수 없다.