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