const는 상수, 즉 변하지 않는 값을 갖는 변수를 선언할 때 사용합니다. let과 다르게 const는 재할당을 할 수 없다는 특징을 가지고 있는데, 그럼에도 불구하고 const로 선언한 배열과 객체의 요소나 속성을 추가할 수 있는 이유는 배열과 객체가 참조자료형이기 때문입니다.
참조자료형은 변수에 값이 아닌 주소를 할당하기 때문에, const 키워드로 선언 및 할당을 하더라도 해당 변수에는 해당 배열과 객체의 주소만 담겨 있기 때문에 요소나 속성을 추가할 수 있습니다.
'Memo' 카테고리의 다른 글
순수함수란 무엇인가? (Side Effect) (0) | 2022.11.01 |
---|