[js] 불변 객체(얕은 복사, 깊은 복사)
앞서 불변성(immutability)의 개념과 중요성에 대해 알아보았습니다.
(아직 읽지 않았다면 아래 포스팅을 먼저 확인해주세요!)
https://ddoit.hashnode.dev/js-immutability
그렇다면 이제 불변 객체를 만들려면 어떻게 해야할까요?
📌 불변 객체를 만드는 방법
기존 객체의 원본을 직접 수정하지 않으려면 새로운 객체를 생성하는 방식이 필요하다.이를 위해 "얕은 복사(Shallow Copy)" 또는 "깊은 복사(...