더북(TheBook)

이 상태에서 변수에 다른 객체를 재할당하려고 하면 어떻게 될까요? const 키워드는 재할당이 안 되므로 바로 오류가 발생합니다.

const person = {
  name:"Hong Gildong"
};
person = {
  name:"Sucoding"
}; // TypeError: Assignment to constant variable

그림 11-5 데이터 재할당 불가능

하지만 변수에 할당된 객체에 속성을 추가하거나 값을 변경하는 건 가능합니다.

const person = {
  name:"Hong Gildong"
};
person.name = "Hong";
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.