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