
위 이미지랑 똑같은 내용으로 좀 더 간략하게 보면 아래와 같다.


중요 포인트! 객체타입은 const 상수로 선언해도 프로퍼티의 값을 수정할 수 있다.
const obj = {
name: 'eugene';
};
obj = {
name: 'james';
};
//이렇게 레퍼런스 변경은 불가능하다.
obj.name = 'james'
//그러나 레퍼런스가 갖고있는 프로퍼티의 값은 변경이 가능하다.
자바스크립트를 공부하다보면 자연스럽게 익히게 되는 부분이었다고 생각했는데 코드가 복잡해지면서 안다고 생각했던 것도 꼬이고 헷갈리게 돼서 이미지로 정리해본다.