Dodawanie, pobieranie i usuwanie prostych danych tekstowych z localStorage


Żeby dodać proste dane tekstowe do localStorage, trzeba użyć mniej więcej takiego kodu (nie wpisuj go na razie w konsoli):

localStorage.setItem("nazwaKlucza", "wartośćKlucza");

setItem() jest jedną z metod obiektu localStorage, dzięki której możemy przypisać wartość do jakiegoś klucza, podobnie jak przypisujemy wartość do zmiennej, tyle że zarówno nazwa klucza, jak i jego wartość mają być ujęte w cudzysłów.

Spróbuj zapisać lub zaktualizować swoje imię w localStorage w ten sposób:

localStorage.setItem("name", "TutajWpiszSwojeImię");

i kliknij Enter, po czym wpisz localStorage i znowu kliknij Enter, by zobaczyć, że nowy klucz jest teraz w obiekcie.

Uwaga! Metoda setItem() zawsze nadpisuje poprzednią wartość klucza. Jeśli dany klucz nie istniał wcześniej, zostanie utworzony, jeśli istniał - jego wartość zostanie nadpisana przez nową wartość.

Żeby pobrać jakiś klucz z localStorage, należy użyć metody getItem(), podając w nawiasach nazwę klucza w cudzysłowiu, np. tak:

localStorage.getItem("name");

Spróbuj pobrać zapisane przez siebie imię z localStorage.

Pobrane dane z localStorage możemy przypisać do zmiennej, by móc nimi operować w naszym programie. Można to zrobić w następujący sposób:

let name = localStorage.getItem("name");

console.log("Imię zapisane w localStorage:", name);

Żeby usunąć jakiś klucz (i odpowiednio jego wartość) z localStorage, trzeba użyć wbudowanej metody removeItem(), podając w nawiasach nazwę klucza w cudzysłowiu, np. tak:

localStorage.removeItem("name");

console.log(localStorage.getItem("name")); // konsola zwróci wartość null, co znaczy że nie ma takiej wartości

Spróbuj teraz usunąć klucz name z localStorage, a potem sprawdź, czy na pewno został usunięty.