const는 기본적으로 재할당이 불가능하다.
그러나 const에 배열이나 객체를 할당하였을 때, 그 배열/객체에 새로운 요소를 추가/삭제 혹은 속성을 추가/삭제 할 수 있다.
이는 const로 선언된 변수에 기본적으로 재할당이 불가능하다는 원칙은
배열/객체의 '주소'가 변경되지 않는다는 것으로 지키고 있기 때문에, 해당 주소 안의 값은 변경할 수 있기 때문으로 보인다.
'길 > Javascript 기본' 카테고리의 다른 글
in 연산자 (0) | 2021.01.27 |
---|---|
Hoisting (0) | 2021.01.27 |
Object.keys() / Object.values (0) | 2021.01.26 |
연산자 사용시 number/string (0) | 2021.01.26 |
three dots (...) (0) | 2021.01.26 |