let · const
다시 대입할 변수와 바인딩을 유지할 변수를 구분합니다.
기본 문법
let count = 0; / const items = [];작은 예제 javascript
let count = 1;
count += 1;
const items = ["사과"];
items.push("배");
console.log(count);
console.log(JSON.stringify(items));실행 결과
2 ["사과","배"]
헷갈리기 쉬운 점
- const는 변수에 다른 값을 대입하지 못하게 합니다. 배열과 객체 내부까지 불변으로 만들지는 않습니다.
- let과 const는 블록 범위를 가집니다. 선언 전에 접근하지 마세요.