ReferenceError y el objeto global
Enjavascript
window
es el objeto global, lo que significa que cada objeto en el ámbito global es un hijo dewindow
. Entonces, ¿por qué obtengo este resultado?
<code>console.log(window.foo); // No error, logs "undefined". console.log(foo); // Uncaught ReferenceError: foo is not defined. </code>
Esas dos líneas deberían ser iguales, ¿no deberían?