개발자 양세진의 기술 블로그
close
프로필 배경
프로필 로고

개발자 양세진의 기술 블로그

  • 분류 전체보기 (131)
    • JAVA (20)
    • Trouble Shooting (5)
    • CS (24)
    • Linux (18)
    • DB (5)
    • 개발일기 (6)
    • Spring - Spring Boot (9)
    • AWS (4)
    • NetWork (9)
    • side Project - Portfolio ma.. (2)
    • JPA (1)
    • Coding Test - Java - Progra.. (14)
    • Software Design (3)
    • DataStructure (1)
    • 알고리즘 (2)
    • 인프라 (1)
    • JS (7)
  • 홈
  • 태그
  • 방명록

TDZ (Temporal Dead Zone)

TDZ (Temporal Dead Zone) 개념 정리배경JavaScript에서 let과 const는 var와 다르게선언 이전에 접근할 경우 에러가 발생한다.이 동작의 핵심 원인이 TDZ(Temporal Dead Zone) 이다.핵심 질문TDZ란 무엇인가?왜 let / const는 선언 전에 접근하면 에러가 나는가?TDZ는 어떤 문제를 방지하기 위해 존재하는가?논의 요약TDZ의 정의TDZ(Temporal Dead Zone) 는let 또는 const로 선언된 변수가스코프에는 이미 존재하지만, 선언문이 실행되기 전까지 접근이 금지되는 구간을 의미한다.선언은 호이스팅됨초기화는 선언 시점까지 지연됨이 “지연 구간”이 TDZJavaScript 실행 흐름 관점실행 컨텍스트 생성스코프 결정변수 선언 등록 (호이스팅)..

  • format_list_bulleted JS
  • · 2026. 1. 19.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (131)
    • JAVA (20)
    • Trouble Shooting (5)
    • CS (24)
    • Linux (18)
    • DB (5)
    • 개발일기 (6)
    • Spring - Spring Boot (9)
    • AWS (4)
    • NetWork (9)
    • side Project - Portfolio ma.. (2)
    • JPA (1)
    • Coding Test - Java - Progra.. (14)
    • Software Design (3)
    • DataStructure (1)
    • 알고리즘 (2)
    • 인프라 (1)
    • JS (7)
최근 글
인기 글
최근 댓글
태그
  • #swagger
  • #DHCP
  • #docker
  • #MSA
  • #node
  • #AWS
  • #DAO
  • #java
  • #DTO
  • #Spring
전체 방문자
오늘
어제
전체
250x250
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바