ReferenceError и глобальный объект

Вjavascriptwindowесть глобальный объект, что означает, что каждый объект в глобальной области видимости является дочерним по отношению к window. Итак, почему я получаю этот результат:

console.log(window.foo); // No error, logs "undefined".
console.log(foo);        // Uncaught ReferenceError: foo is not defined.

Fiddle

Эти две строки должны быть одинаковыми, не так ли?

6
задан gdoron is supporting Monica 11 April 2012 в 08:59
поделиться