Sobes.tech
Junior

Kako sačuvati JavaScript objekat u localStorage?

sobes.tech АИ

Одговор од АИ

Користећи JSON.stringify() за серијализацију објекта у низ пре чувања и JSON.parse() за десеријализацију низа назад у објекат при добијању.

// Пример објекта
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Чување објекта у localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Добијање објекта из localStorage
const storedSettings = localStorage.getItem('userSettings');

// Десеријализација низа назад у објекат
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Исписује: { theme: 'dark', fontSize: 16, notifications: true }
}