# shallowcopy

5개의 포스트
post-thumbnail

(Javascript) 얕은 복사(shallow copy) vs 깊은 복사 (deep copy)

\*위의 예시처럼 객체를 직접 대입하는 경우 참조에 의한 할당이 이루어지므로 둘은 같은 데이터 (주소)를 가지고 있다 .이것이 얕은 복사 이다 .위 두 객체는 같은 데이터(주소)를 가지고 있고 , 그래서 같은 주소를 참조하고 있다.때문에 obj2 의 property 를

2022년 4월 22일
·
0개의 댓글

파이썬 얕은 복사와 깊은 복사

얕은 복사한 변수는 같은 주소를 가리킨다.깊은 복사한 변수는 똑같은 값을 가지는 새로운 객체의 주소를 가리킨다.얕은 복사하지만 a의 값을 변경시키면 a가 새로운 주소를 가리킨다. 문자열도 숫자와 마찬가지로 불변 객체이기 때문이다.b가 가리키는 주소와 값은 바뀌지 않는다

2021년 11월 18일
·
0개의 댓글
post-thumbnail

얕은 복사와 깊은 복사

객체를 복사하는 과정에 있어서 객체가 프로퍼티의 값으로 존재해 이중객체의 형태를 띄는 경우, 복사하는 방법은 얕은 복사와 깊은 복사 두 가지 방법으로 나뉜다.위와 같은 객체를 예로 들면, 프로퍼티 키(이하 키)가 a와 c의 경우 원시값을 프로퍼티 값(이하 값)으로 갖는

2021년 2월 21일
·
0개의 댓글
post-thumbnail

[TIL] 2020. 06. 20. ShallowCopy_DeepCopy

자바스크립트에서 배열이나 객체를 복제할 때 고려해야 할 얕은 복제(Shallow Copy)와 깊은 복제(Deep Copy)에 대해 알아본다.우선 자바스크립트의 Data Type에는 Primitive Type과 Reference Type이 있다는 것을 알고 있을 것이다.

2020년 6월 20일
·
0개의 댓글