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/

 

const에 대한 오해

const is not immutable?얼마 전에 어떤 페이스북 그룹에서 공유된 글 중에 이런 글이 있었다. 본문에는 이런 문장이 있다. ES6 const does not indicate that a value is ‘constant’ or…

hyunseob.github.io

 

'개인' 카테고리의 다른 글

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

+ Recent posts