REST 파라미터

OwlSuri·2022년 4월 18일
0

객체에서 어떤 값을 지우고 싶을때

const child = {
  name: "철수",
  age: 8,
  school: "다람쥐초등학교",
  money: 2000,
  hobby: "수영"
}

delete child.money
로 지우는 것이 가능하나 원본을 바꾸는 것은 좋지 않다.

이럴때 REST 파라미터를 이용한다.

const {money, hobby, ...rest} = child
money와 hobby를 뽑아서 구조분해할당을 하고 나머지는 rest에 스프레드 연산자를 이용해 담는다.
원본은 유지된다.

rest라는 이름은 바꿔도 된다. 그냥 관례로 rest라고 씀.

profile
기억이 안되면, 기록을 -

0개의 댓글