Shallow copy 객체의 최상위 레벨(depth)의 속성만 새로운 객체로 복사 중첩된 객체, 배열(reference type)은 참조를 공유 Spread Operator Object.assign() Array.slice()