Sobes.tech
Junior

Kaip išsaugoti JavaScript objektą localStorage?

sobes.tech AI

Atsakymas iš AI

Naudojant JSON.stringify() objektui serializuoti į eilutę prieš išsaugant ir JSON.parse() atgal į objektą deserializuoti eilutę gavus.

// Pavyzdinis objektas
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Objektas išsaugomas localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Objekto gavimas iš localStorage
const storedSettings = localStorage.getItem('userSettings');

// Eilutės deserializavimas į objektą
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Išves: { theme: 'dark', fontSize: 16, notifications: true }
}