얕은 복사(Shallow copy)와 깊은 복사(Deep copy)

sona·2022년 10월 17일
0

⚙️ 기술로그

목록 보기
10/23

얕은 복사(Shallow copy)

얕은 복사 : 객체의 참조 값(주소 값)을 복사

  • 아주 최소한만 복사가 가능하기 때문에 인스턴트가 메모리에 새로 생성되지 않는다.

깊은 복사(Deep copy)

깊은 복사 : 객체의 실제 값(value)를 복사

  • 데이터 자체를 통째로 복사가 가능하다.
  • 복사된 두 객체는 완전히 독립적인 메모리를 차지할 수 있다.
  • value type의 객체들은 깊은 복사를 하게 된다.

0개의 댓글