JavaScript에서 Temporal Dead Zone이란 무엇입니까?

2325 단어 javascriptnode
Temporal Dead Zone은 변수에 도달할 수 없는 위치를 설명하는 용어입니다.

여기,

  • Temporal means, 임시

  • Dead는 작동 상태가 아님을 의미합니다
  • .

  • 영역은 데이터가 저장되는 영역을 의미합니다
  • .

    Temporal Dead Zone에 변수 letconst가 존재합니다.

    TL;DR TDZ(Temporal Dead Zone)는 해당 변수가 호출되는 즉시 종료됩니다.

    /* 
        Temporal Dead Zone for the name variable
    */
    const name = "SnowBit" // Haha, TDZ just ended 
    console.log(name)
    


    Temporal Dead Zone(TDZ)이 생성된 이유는 무엇입니까?




    //Temporal Dead Zone for the name variable
    //Temporal Dead Zone for the name variable
    //Temporal Dead Zone for the name variable
    console.log(name) // Huh, I am in Temporal Dead Zone, let's get out of it
    //Temporal Dead Zone for the name variable
    //Temporal Dead Zone for the name variable
    const name = "SnowBit" // Haha, TDZ just ended 
    


    보시다시피 name 변수는 TDZ에서 선언되고 error가 표시됩니다.



    읽어주셔서 감사합니다. 좋은 하루 보내세요!


  • Twitter에서 나를 팔로우하세요 -
  • YouTube에서 저를 구독하세요 -
  • 좋은 웹페이지 즐겨찾기