Obsługa braku klucza w localStorage
Treść zadania
W serwisie mamy przycisk <button id="btnSprawdzKonto">Status konta</button> oraz akapit <p id="komunikatKonta"></p>. Klucz 'tokenSesji' nie istnieje w magazynie.
Po kliknięciu przycisku sprawdź: jeśli localStorage.getItem('tokenSesji') === null, wpisz do akapitu 'Brak aktywnej sesji', w przeciwnym razie 'Sesja aktywna'.
Co będzie oceniane
- Odczyt nieistniejącego klucza z localStorage.
- Warunek sprawdzający wartość null.
- Wpisanie komunikatu 'Brak aktywnej sesji' do #komunikatKonta.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Weryfikacja braku sesji gdy klucz nie istnieje — tekst #komunikatKonta = Brak aktywnej sesji
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
localStorage.removeItem("tokenSesji");
// Sprawdź obecność klucza 'tokenSesji' i wpisz komunikat do #komunikatKonta
Wskazówki
Wskazówka 1
Próba odczytu nieistniejącego klucza w pamięci lokalnej zwraca specjalną wartość null.
Wskazówka 2
Zbadaj zwróconą wartość za pomocą operatora ścisłej równości z wartością null i wyświetl w akapicie informację o braku aktywnej sesji.