객체에서 어떤 값을 지우고 싶을때
const child = {
name: "철수",
age: 8,
school: "다람쥐초등학교",
money: 2000,
hobby: "수영"
}
delete child.money
로 지우는 것이 가능하나 원본을 바꾸는 것은 좋지 않다.
const {money, hobby, ...rest} = child
money와 hobby를 뽑아서 구조분해할당을 하고 나머지는 rest에 스프레드 연산자를 이용해 담는다.
원본은 유지된다.
rest라는 이름은 바꿔도 된다. 그냥 관례로 rest라고 씀.