var와 let1 Javascript TDZ(Temporal Dead Zone)이란? Javascript let의 특징을 찾아볼때 TDZ(Temporal Dead Zone)이란 개념이 나옵니다. let 변수는 스코프 최상단부터 선언이 완료되는 시점까지의 공간을 '시간상 사각지대(TDZ, Temporal Dead Zone)'에 들어간 변수라고 표현합니다. '시간상' 이라는 말이 붙는 이유는 사각지대가 코드의 작성 순서가 아니라 코드의 실제 실행 순서에 의해 형성되기 때문입니다. 시간상 사각지대(TDZ, Temporal Dead Zone) '시간상 사각지대(TDZ, Temporal Dead Zone)'의 이해를 위해 아래 예시를 같이 보겠습니다. function onEvent() { // TDZ 시작지점 (변수 x가 사용됨) var tempFunc = () => console.log(x); .. 2022. 8. 31. 이전 1 다음 반응형