JavaScript · Middle · Pytanie 59 z 75
Co zwraca typeof notDeclared, jeśli notDeclared nigdy nie zadeklarowano?
- ✓Poprawna odpowiedź:
"undefined"bez błędu - 2Rzuca
ReferenceError - 3
"null"
Wyjaśnienie
typeof to jedyny operator bezpieczny dla niezadeklarowanych nazw, dlatego typeof window !== "undefined" służy do wykrywania przeglądarki. Dla let/const w TDZ nadal rzuca błąd.