how to deep copy

· JavaScript
깊은 복사와 얕은 복사의 차이, 깊은 복사를 할 수 있는 방법에 대해 정리해보고자 한다. 1. 깊은 복사 vs 얕은 복사 2. 깊은 복사 하는 방법 3. 얕은 복사 하는 방법 깊은 복사 vs 얕은 복사 쉽게 말하자면, 깊은 복사는 객체의 실제 값을 복사 하는 반면, 얕은 복사는 객체의 주소(reference)값을 복사한다. 원시 값(Number, String, Boolean, Null, undefined 등)을 복사 할 때에는 항상 깊은 복사가 되므로, 이 경우 깊은 복사와 얕은 복사를 구분할 필요가 없다. 이 구분이 중요해지는 시점은 참조 자료형(Object, Symbol, Array)을 다룰 때이다. [ 얕은 복사 예시] 얕은 복사는 주소 값만 복사하고, 깊은 복사는 객체의 실제 값을 복사한다고 하였..
moyanglee
'how to deep copy' 태그의 글 목록