В каком объекте хранятся глобальные переменные Javascript?

Хранятся ли глобальные переменные в конкретном объекте? Например:

var test="stuff";
console.log(window.test);
console.log(document.test);
console.log(this.test);

Результатом всех трех этих тестов является undefined, так существует ли объект, который содержит эти переменные?

Я чувствую, что это какая-то глупость, которую я уже должен знать, но я даже не могу найти ответ в Интернете.

16
задан twiz 20 July 2012 в 04:36
поделиться