W jakim obiekcie przechowywane są globalne zmienne Javascript?
Czy zmienne globalne są przechowywane w określonym obiekcie? Na przykład:
var test="stuff";
console.log(window.test);
console.log(document.test);
console.log(this.test);
Wszystkie trzy z tych testów skutkująundefined
, więc czy istnieje obiekt, który przechowuje te zmienne?
Czuję się tak, jakby to było coś głupiego, co powinienem już wiedzieć, ale nie mogę nawet znaleźć odpowiedzi online.