[ES6+] let const
in JavaScript
ㅋㅋㅋ처음이자 마지막인 쉬운부분….ㅎㅎ…..그리고 이미 알고있는 부분….
ES6가 등장하기 전에 변수를 자바스크립트에서 변수를 선언할때는 var
를 사용했다.
하지만 프로젝트 규모가 커져서 모든 변수를 기억하지 못한다거나, 다른 개발자들과 협업을 하다보면서
var의 한계가 발생하기 시작했다.
바로 덮어써버린다는것!
재정의를 하거나 의도적으로 덮어쓴다면 문제가 안되지만
변경되면 안되는 값들이 덮어써지는 문제가 발생하기 시작했다
그래서 등장한 개념이 const
값이 변경되지 않는다. 변경하려하면 readonly로 콘솔에 에러가 뜬다
만약 값이 변경되어야 한다면 그때는 let
을 써준다.
그러므로 디폴트는 무조건 const 로 작성해주는것을 권장한다고 한다