상수 이름에 새 값을 다시 넣기
const PI = 3.14159; PI = 3.14; // TypeError `const TAX_RATE;`처럼 값을 빼고 선언하는 것도 허용되지 않습니다.
`const`는 선언과 동시에 값을 넣어야 하고 재할당을 막습니다. 다만 객체나 배열의 내부 값 변경까지 자동으로 막는 것은 아닙니다.
const PI = 3.14159; PI = 3.14; // TypeError `const TAX_RATE;`처럼 값을 빼고 선언하는 것도 허용되지 않습니다.
const user = { age: 25 }; user.age = 26; const colors = ["red"]; colors.…
레거시 유지보수가 아니라면 함수 스코프 습관을 줄입니다.
핵심const 재할당 제한은 각 요소의 관계와 선택 조건을 함께 읽어야 한다.