- 호이스팅(Hoisting)의 사전적 의미는 "끌어 올리다" 라는 뜻을 가진다.
- JavaScript에서도 같은 의미로 사용 되며, 실제로 코드가 끌어올려지는 것은 아니며, JavaScript Parser가 내부적으로 끌어올려서 처리한다.
<호이스팅 대상>
- var 와 "함수 선언문" 이 호이스팅 대상이다.
- let, const, "함수 표현식"은 호이스팅에 해당 되지 않는다.
'JavaScript > JavaScript' 카테고리의 다른 글
[JavaScript] 함수 선언식 / 함수 표현식 (0) | 2022.01.17 |
---|---|
[JavaScript] 페이지 라이프사이클 (0) | 2022.01.06 |
[JavaScript] 매개변수(Parameter) (0) | 2022.01.05 |
[JavaScript] 함수(function) (0) | 2022.01.05 |
[JavaScript] 전역 변수 와 지역변수 (0) | 2022.01.05 |