Sobes.tech
Junior

Cum se poate salva un obiect JavaScript în localStorage?

sobes.tech AI

Răspuns de la AI

Utilizând JSON.stringify() pentru serializarea unui obiect într-un șir înainte de salvare și JSON.parse() pentru deserializarea șirului înapoi în obiect la preluare.

// Exemplu de obiect
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Salvarea obiectului în localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Obținerea obiectului din localStorage
const storedSettings = localStorage.getItem('userSettings');

// Deserializarea șirului în obiect
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Va afișa: { theme: 'dark', fontSize: 16, notifications: true }
}