화살표함수 (1) 썸네일형 리스트형 ES6의 주요 특징 정리 let과 const 전통적으로 자바스크립트는 함수스코프와 전역스코프만을 지원하여 변수의 생명주기 및 접근을 제어해왔다. 하지만 ES6에서부터는 블록스코프도 지원하게 되었다. 이를 가능하게 해주는 것이 let과 const이다.아래의 코드는 블록 스코프를 따르는 여타 언어에서는 에러를 발생시켰을 것이다. 하지만 함수스코프와 전역스코프를 따르는 자바스크립트에서는 문제없이 작동한다. 그러나 이는 많은 에러와 버그의 원인이었으며, let과 const가 도입된 이유이다. 123456if (false) { var x = 'hello';} console.log(x); // undefined cs 이번엔 let을 사용해보자. 123456if (false) { let x = 'hello';} console.log(x); .. 이전 1 다음