길/Javascript 기본

const에 array, object 재할당

7he8oy 2021. 1. 27. 16:03

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