호이스팅(Hoisting)이란?

devsof·2021년 2월 28일
0

호이스팅의 개념

함수 안에 있는 선언들을 모두 끌어올려서 해당 함수 유효 범위의 최상단에 선언하는 것

호이스팅의 대상

var 변수 선언과 함수선언문에서만 호이스팅이 일어난다.
즉, let/const 변수 선언과 함수표현식에서는 호이스팅이 일어나지 않는다.

const vs let vs var

출처

  • https://gmlwjd9405.github.io/2019/04/22/javascript-hoisting.html
  • http://www.constletvar.com/

0개의 댓글