들어가며 🚪자바스크립트로 개발을 하다 보면 객체나 배열을 복사해야 하는 상황이 자주 발생합니다. 특히 React나 Node.js 애플리케이션에서는 데이터의 불변성(immutability)을 유지하기 위해 원본 데이터를 직접 수정하지 않고 복사본을 만들어 작업하는 것이 중요합니다. 이때 '얕은 복사(Shallow Copy)'와 '깊은 복사(Deep Copy)'의 차이를 이해하는 것이 매우 중요한데요, 이 두 개념을 쉽게 이해해 봅시다! 👨💻👩💻 원시 타입 vs 참조 타입 💡먼저, 자바스크립트의 데이터 타입을 이해해야 합니다원시 타입(Primitive Types) 📌String, Number, Boolean, null, undefined, Symbol, BigInt값 자체가 변수에 저장됨복사..