ES6에서 let/const로 Block-scoped 변수 선언하기
2020.06.26
관련 포스트 JavaScript ECMAScript란? 변수의 Block-scoped 선언 let let을 이용해 Block-scoped인 변수를 선언할 수 있다. 중괄호로 구분된 영역을 Block-scoped 영역이라고 한다. 이는 기존의 var 키워드의 문제점을 해결할 수 있다. function funcVar() { console.log(k); // undefined var k = 1; console.log(k); // 1 } funcVar(); function funcLet() { console.log(a); // ReferenceError: Cannot access 'a' before initialization (오류 발생) let a = 1; console.log(a); // 1 ..