Ćwiczenie · Informatyka Ćwiczenie: Obsługa braku klucza w localStorage

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)

  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.