객체와 배열에서 필요한 값만 이름 붙여 꺼냅니다.
구조 분해와 스프레드 판단
구조 분해는 필요한 값을 꺼내고, 스프레드는 값을 펼쳐 새 배열이나 객체를 만듭니다. 원본 변경 여부를 늘 함께 봐야 합니다.
01extract
02default
03copy
04merge
없을 수 있는 값에는 기본값을 둬 호출부를 단순하게 만듭니다.
배열·객체 복사는 얕은 복사라는 한계를 기억합니다.
남은 값을 모을 때 rest 문법으로 의도를 구분합니다.