자바스크립트 참조타입과 원시타입 그리고 깊은 복사(DeepCopy)
자바스크립트에서 자료형을 원시타입과 참조타입으로 분류합니다. 참조 타입의 경우 메모리 주소에 저장이 되기 때문에 값을 다른 변수에 복사를 해도 복사 된 변수에서 값을 변경하면 두개의 변수 모두 값이 동일하게 바뀌게 됩니다. 이 부분을 설명하기 위해 참조타입과 원시타입을 알아보고 깊은복사에 대해 알아보고자 합니다. 원시타입 자료형 : Number, String, Boolean, null, undefined, Symbol 참조타입 자료형 : Object, Array, Function, Map, Set, RegExp 등 원시 타입 변수는 값을 직접 저장하지만, 참조 타입 변수는 값이 저장된 메모리 주소를 참조합니다. 이 차이로 인해 변수 할당과 메모리 사용 방식이 달라집니다. 원시 타입과 참조 타입 변수의 차..
2024. 4. 22.