질문: 얕은 복사와 깊은 복사의 차이를 정확히 설명해 주세요.

또 왜 이러한 차이가 발생하는지 설명해주세요.

둘의 차이

https://tang-co.tistory.com/141

객체는 많은 프로퍼티를 가질 수 있기 때문에 수정 때 마다 새 메모리셀을 할당하면 메모리 낭비가 극심하다.

그렇게 신뢰성을 어느정도 포기하고 직접 수정을 보장한다.

원시 값

변경 불가능한 값

원시 값은 변경불가능한 값이다. (읽기 전용)

변수: 확보한 메모리 공간 자체,메모리공간 식별 이름

값 : 변수에 저장된 데이터 : 표현식의 결과

변경 불가능하다는 것은 변수가 아닌 값에 대한 진술이다.

변수는 재할당을 통해 변경 가능하다.

상수는 재할당조차 안된다.