Mała uwaga do autora: Zastanawialeś się, dlaczego nie widzisz w obiekcie window zmiennych - bo nie są to propertisy przypisane do window tylko zmienne lokalne (o czywiście dostępne globalnie bo zdefiniowane na najniższym poziomie przegądarki).
@LostHighway: Nie no - jest tak jak napisałem wyżej - "let zmienna" nawet w przestrzeni globalnej nie jest dodawane do obiektu window - jedynie zmienne deklarowane "var zmienna" w przestrzeni globalnej tam trafiają.
let letX = 42 var varX = 123 console.log(window.letX, window.varX)
Komentarze (8)
najlepsze
wybierz jedno
Wybierz jedno ( ͡° ͜ʖ ͡°)
window.cos != var|let cos
let letX = 42
var varX = 123
console.log(window.letX, window.varX)
Daje: undefined 123
źródło: comment_15852303985vLfLgW5IlbDKhDNUZFyIJ.jpg
Pobierz