0 votes
in JavaScript by
What is a Temporal Dead Zone?

1 Answer

0 votes
by

Temporal Dead Zone is a behaviour that occurs with variables declared using let and const keywords.

It is a behaviour where we try to access a variable before it is initialized.

Examples of temporal dead zone:

x = 23; // Gives reference error

let x;

function anotherRandomFunc(){

  message = "Hello"; // Throws a reference error

  let message;

}

anotherRandomFunc();

In the code above, both in global scope and functional scope, we are trying to access variables which have not been declared yet. This is called the Temporal Dead Zone .

Related questions

0 votes
asked May 6, 2023 in Reinforcement Learning by Robin
0 votes
asked May 11, 2020 in Oracle by JackTerrance
...