const 변수에 Object를 할당하면 당연히 Object를 가리키는 주소 값이 할당된다.
그리고 이 주소 값은 불변이고, 상수다.
그러나 그 Object에 Key-Value 쌍을 추가하거나 변경하는 행위는 가능하다.
const a1 = { foo :1} //const a1, 변수 foo: 1
a1.foo = 2; //const로 선언된 foo 가 아니라서 값 변경 가능
const a2 = 3
a2 = 4; //const 로 선언되서 변경불가 error
console.log(a1); //foo:2
console.log(a2); //error
https://hyunseob.github.io/2016/11/21/misunderstanding-about-const/
'개인' 카테고리의 다른 글
ES 문법 호환 확인 (0) | 2020.01.21 |
---|---|
데이터 풀링 (0) | 2019.11.03 |
layout (0) | 2019.10.25 |
modal _ modeless (0) | 2019.10.10 |
크룸 크로스도메인, CORS (0) | 2019.09.17 |