[javascript] const로 선언한 객체의 속성 변경 가능 여부

JavaScript에서 const 키워드를 사용하여 변수를 선언하면 해당 변수는 재할당될 수 없습니다. 그러나 const로 선언한 객체의 속성은 변경 가능합니다.

예를 들어, 아래와 같이 const로 선언한 객체를 정의한 뒤에도 해당 객체의 속성을 변경할 수 있습니다.

const myObj = { name: 'John', age: 30 };
myObj.age = 31;
console.log(myObj);
// 출력: { name: 'John', age: 31 }

위의 예시에서 const로 선언한 myObj 변수는 재할당될 수 없지만, 객체의 속성은 변경할 수 있습니다.

따라서, JavaScript에서 const로 선언한 객체의 속성은 변경 가능하므로 주의가 필요합니다.

이러한 특성을 이해하고 상황에 맞게 const와 객체를 다루는 것이 중요합니다.

자세한 내용은 MDN web docs에서 확인할 수 있습니다.