Answer would be Option 3 i.e. Uncaught ReferenceError: name is not defined as in the line no. 1 computeName() call jumps control flow to the execution of the function which tries to access the variable name which is still in the Temporal Dead Zone. Hence, it is not accessible.

To know more, visit -- https://medium.com/@yomesh.gupta/understanding-temporal-dead-zone-in-javascript-53a735a682

For useful and amazing frontend and programming tutorials: https://bit.ly/devtools-yt