Hoisting

이예음·2022년 10월 27일
0
post-thumbnail
post-custom-banner

호이스팅이란?

: 변수, 함수가 선언되기 전에 변수명, 함수명을 알고 있는 것
세 변수 모두 호이스팅은 되지만, let과 const는 선언 전까지 변수에 접근이 불가하다.

let, const

변수가 선언되기 전까지는 TDZ에 들어가 있다.
👉TDZ(Temporal Dead Zone) : 일시적으로 죽은 공간

var

호이스팅이 되더라도 접근을 막는 방법

  1. 변수는 let, const를 사용한다.
  2. 함수 선언식 보다는 표현식을 사용한다.

출처

profile
응애
post-custom-banner

0개의 댓글