[js] 얕은 복사와 깊은 복사

Captainjack·2021년 3월 14일
0

TIL

목록 보기
199/258

얕은 복사

해당 속성중 주소값만 복사한다.

소스 값이 개체에 대한 참조 인 경우 해당 참조 값만 대상 개체에 복사합니다.

얕은 복사본은 속성을 복제하지만 주소값이 있는 개체는 원본 (소스)과 복사본 (대상)간에 공유됩니다

얕은 복사는 해당 값의 주소 값만 복사함으로 stack부분에 적혀있는 주소 값을 복사한다고 보면 된다.


깊은 복사

깊은 복사는 모든 개체를 복제합니다.

전체복사라고 볼 수 있습니다.

복사본과 원본 개체는 아무것도 공유하지 않으므로 원본의 복사본이됩니다.


profile
til' CTF WIN

0개의 댓글