[ JS ] Shallow Copy (얕은 복사) Deep Copy (깊은 복사)
COPY 프로그래밍을 공부하다보면 shallow copy(얕은 복사) deep copy(깊은 복사)를 경험하신적이 있으실것입니다. c언어 에서는 포인터, java에서는 reference variable 등등 을 관리하고 데이터 처리를 할때 많이 만나게 됩니다. 대표적인 예를 javascript 에서 확인해보겠습니다. Example ) Shallow Copy - 1 // A 라는 사람이 메모장을 쓴다고 했을때 가정을 해봅시다. const memoA = { author: 'Person A', content: 'plan to make a coffee' }; // 그리고 B 라는 사람이 A 라는 사람의 메모장을 복사하여 받은 뒤 수정한다고 해봅시다. const memoB = memoA; // B라는 사람은 au..