ReferenceError e o objeto global
Emjavascript
window
é o objeto global, o que significa que cada objeto no escopo global é um filho dewindow
. Então, por que eu recebo este resultado:
<code>console.log(window.foo); // No error, logs "undefined". console.log(foo); // Uncaught ReferenceError: foo is not defined. </code>
Essas duas linhas devem ser as mesmas, não deveriam?