변수 선언 시 기본적으로 const 사용 (원시 값, 객체 const 사용)
let 은 재할당 필요시 한정해 사용 (이때 변수의 스코프는 최대한 좁게)
· const 는 의도치 않은 재할당을 방지하기 때문에 좀 더 안전
· 재할당이 필요할 때 그때 const 를 let 으로 변경해도 늦지 않음!
const 로 선언된 변수에 원시 값을 할당한 경우 값을 변경할 수 없다. 그러나 객체를 할당한 경우 값을 변경할 수 있다.
(왜? 원시값(변경 불가능한 값)은 재할당 없이 변경할 수 있는 방법이 없지만 객체(변경 가능한 값)는 재할당 없이도 직접 변경이 가능하므로!)
const 키워드는 재할당을 금지할 뿐 불변을 의미하지는 않는다.
객체가 변경되더라도 변수에 할당된 참조 값은 변경되지 않는다.
ES6 사용시 var 키워드 사용하지 말 것!
'TIL' 카테고리의 다른 글
Random number (난수 만들기) (0) | 2024.07.02 |
---|---|
콘솔 적극 활용하기 - 특수문자를 활용한 강아지 출력 (0) | 2024.06.28 |
React 트랙을 신청한 이유 (0) | 2024.06.27 |
함수의 구성요소 (0) | 2024.06.26 |
변수, 표현식과 문, 데이터 타입 (0) | 2024.06.25 |