본문 바로가기
TIL/Node JS

const 바뀐점.

by koreashowme 2019. 10. 19.

if(true){

const y = 3;

}

console.log(y);

const 특성상 블럭 바깥으로 빠져나갈 수 없어서 에러가 뜬다.

const a = 0;

a = 1;

const는 재할당 불가

 

하지만, const에 객체가 할당된 경우, 객체 내부속성은 바꿀 수 있다.

ex)

const g = { a:1, b:2, c:3};

g.a = 3;

g.b = 5;

g = { a:3, b:5, c:3};

 

ex)

const h = [1,2,3,4];

h[0] = true;

h[1] = false;

 

h = [true, false, 3, 4]

 

const는 메모리 주소에 대한 상수, 참조에 대한 상수.






comment