JavaScript · Junior · Pytanie 49 z 75
Co daje dyrektywa 'use strict'?
- ✓Poprawna odpowiedź: Tryb ścisły: błędy zamiast cichych porażek i zakaz niebezpiecznych konstrukcji
- 2Statyczne sprawdzanie typów w czasie działania, jak w TypeScript
- 3Automatyczną minifikację i optymalizację kodu przez silnik
Wyjaśnienie
Na przykład przypisanie do niezadeklarowanej zmiennej rzuca błąd zamiast tworzyć zmienną globalną, a this w zwykłej funkcji to undefined, a nie window. Moduły i klasy działają w trybie ścisłym automatycznie.