얕은 복사는 객체가 복사될때, 배열에 대한 참조값만 복사가된다. 메모리 상에 배열은 하나만 존재 이 배열에 대한 주소값만 복사된다. 장점은 속도가 빠르다.
객체가 참조하고 있는 또 다른 객체인 배열까지 복사, 이후 그안쪽에 있는 내용을 모두 복사하기때문에 원본 object 변수를 통해 수정한 값이 참조하는 값에 영향을 미치지않는다. 일반적으로 데이터를 안전하게 처리할수 있다.