Sobes.tech
Junior

Hogyan lehet egy JavaScript-objektumot elmenteni a localStorage-ba?

sobes.tech MI

Válasz az MI-től

A JSON.stringify() használatával sorosítja az objektumot karakterlánccá mentés előtt, és a JSON.parse() segítségével deszerializálja a karakterláncot vissza objektummá a lekéréskor.

// Példa objektum
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Objektum mentése a localStorage-ba
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Objektum lekérése a localStorage-ból
const storedSettings = localStorage.getItem('userSettings');

// A karakterlánc deszerializálása objektummá
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Kiírja: { theme: 'dark', fontSize: 16, notifications: true }
}