JavaScript · Junior · Pytanie 4 z 75
Czym let różni się od var?
- ✓Poprawna odpowiedź:
letma zasięg bloku{},var- funkcji - 2
letma zasięg funkcji, avar- bloku{} - 3Niczym:
letto po prostu nowa nazwavar
Wyjaśnienie
var zadeklarowany wewnątrz if lub for jest widoczny w całej funkcji. Ponadto var jest hoistowany z wartością undefined i na najwyższym poziomie staje się właściwością window, a let i const do momentu deklaracji są w „martwej strefie czasowej”.