← Powrót do listy
Prosta obsługa LocalStorage z JSON-em
JS
Dodano: 18.10.2026, 23:22
Opis
Funkcje pomocnicze do bezpiecznego zapisywania, odczytywania i usuwania złożonych obiektów oraz tablic w pamięci przeglądarki.
Fragment kodu (Snippet)
// Obiekt do zapisu
const userSettings = { theme: 'dark', notifications: true };
// Zapisywanie danych (zamiana obiektu na string JSON)
function saveToStorage(key, data) {
try {
localStorage.setItem(key, JSON.stringify(data));
console.log('Zapisano pomyślnie!');
} catch (error) {
console.error('Błąd zapisu do localStorage:', error);
}
}
// Odczytywanie danych (zamiana stringa z powrotem na obiekt)
function getFromStorage(key) {
const item = localStorage.getItem(key);
return item ? JSON.parse(item) : null;
}
// Użycie:
saveToStorage('settings', userSettings);
const settings = getFromStorage('settings');
console.log(settings.theme); // wynik: 'dark'