2.1.1 let을 이용한 선언
let을 이용해 재할당이 가능한 블록 레벨 변수를 선언할 수 있다.
{
let goOut = true;
if (true) {
let goOut = false;
}
console.log(goOut); // true
goOut = false;
console.log(goOut); // false
}
console.log(goOut); // ReferenceError: goOut is not defined.function foo() {
console.log(a);
let a = 3;
}
foo(); // ReferenceError: a is not definedLast updated