Sobes.tech
Junior

Как да запазим JavaScript обект в localStorage?

sobes.tech AI

Отговор от 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 }
}