rodash
-
면접질문 스터디 1회차 [얕은,깊은 복사]카테고리 없음 2023. 4. 14. 23:13
얕은복사 (Shallow copy) 객체의 속성 값들을 복사하지만, 객체 내부의 객체(중첩 객체)를 복사하지는 않는다. 복사된 객체와 원본 객체는 같은 객체를 참조하고 있기 때문에, 복사된 객체의 속성 값을 변경하면 원본 객체의 속성값도 함께 변경된다. 객체의 Object.assign() 메소드나 전개 연산자(...)를 사용하여 수행할 수 있다. 깊은복사 (deep copy) 객체나 배열 등 복합 자료형의 내부에 중첩된 객체들을 포함하여, 객체 전체를 복사하는 방법이다. 깊은 복사는 내부 구조를 모두 복사하여, 복사된 객체와 원본 객체가 완전히 별개의 객체가 된다. 💡복합 자료형은 객체와 배열이다. 복합 자료형은 객체와 배열을 이용하여 복잡한 데이터를 표현하고 처리할 수 있다. 단점 : 깊은 복사는 객체..