호이스팅 자바스크립트의 모든 변수는 호이스팅된다. 호이스팅이란 변수, 함수, 클래스 선언을 스코프의 최상단으로 위치시키는 것을 의미한다. 변수를 var로 선언할 때는 선언함과 동시에 undefined라는 값으로 초기화된다. let 또는 const로 선언할 때에는 초기화가 되지 않기 때문에 ReferenceError 에러가 발생한다. 만약 변수가 호이스팅되지 않는다면 선언되지 않은 변수입니다.라는 식의 에러가 발생했을 것이다. 함수 선언...
blog.nwlee.com3 min read
No responses yet.