만약 child 라는 객체에서 특정 값을 제거하고 싶다면,delete
라는 기능이 있습니다.
하지만 이건 javaScript에서 좋은 방법은 아닙니다. 왜냐하면 원본을 건드리는 행위기 때문입니다. 그렇기에 이렇게 사용하기 보다는 구조분해할당
과 rest 파라미터
를 사용합니다.
기존 child 객체에서 money와 hobby를 빼고 나머지를 rest라는 새로운 변수에 담아줍니다.
반드시 rest인 것은 아닙니다. 그냥 관례입니다.
school을 제외하고 싶다면,
school을 뺀 데이터를 rest라는 이름 대신 newChild라는 이름의 새로운변수에 담으면 이렇게 되겠죠?