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 }
}