Назад к вопросам
Junior
81
questionbank

Каким образом можно сохранить JavaScript-объект в localStorage?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Используя 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 }
}