Sobes.tech
Junior

Kā saglabāt JavaScript objektu localStorage?

sobes.tech AI

Atbilde no AI

Izmantojot JSON.stringify(), lai serializētu objektu uz virkni pirms saglabāšanas, un JSON.parse(), lai atjaunotu virkni atpakaļ uz objektu, kad to iegūst.

// Piemēra objekts
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Saglabāšana localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Objekta iegūšana no localStorage
const storedSettings = localStorage.getItem('userSettings');

// Virknes deserializācija uz objektu
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Izvadīs: { theme: 'dark', fontSize: 16, notifications: true }
}