모던자바스크립트를 보면서 정리한 내용입니다.
const
로 선언된 객체를 말한다.
const user = {
name: "John"
};
const user = {
name: "John"
};
user.name = "Pete"; // (*)
alert(user.name); // Pete
여기서 중요한점은, (*)
로 표시한 줄에서 오류를 일으키지 않는다는거다.
const
는 user
의 값을 고정하지만, 그 내용은 고정하지 않는다고 한다.
const
는 user=...
를 전체적으로 설정하려고 할 때만 오류가 발생한다.