ReferenceError и глобальный объект
Вjavascript
window
является глобальным объектом, что означает, что каждый объект в глобальной области видимости является дочернимwindow
, Итак, почему я получаю этот результат:
<code>console.log(window.foo); // No error, logs "undefined". console.log(foo); // Uncaught ReferenceError: foo is not defined. </code>
Эти две строки должны быть одинаковыми, не так ли?