Sobes.tech
Junior

Чӣ тавр метавон объект JS-ро дар localStorage нигоҳ дошт?

sobes.tech AI

Ҷавоб аз AI

Объект бояд ба формат JSON баёнӣ табдил дода шавад.

// Сохтани объект
const userData = {
  name: 'John',
  age: 30,
  city: 'New York'
};

// Табдил додани объект ба сатр дар формат JSON
const userDataString = JSON.stringify(userData);

// Заҳира кардани сатр дар localStorage
localStorage.setItem('currentUser', userDataString);

// Мисол барои баргардондан ва табдил додани дубора ба объект
const storedUserDataString = localStorage.getItem('currentUser');

if (storedUserDataString) {
  const storedUserData = JSON.parse(storedUserDataString);
  console.log(storedUserData.name); // 'John' нишон медиҳад
}

localStorage танҳо метавонад сатрҳоро нигоҳ дорад. JSON.stringify() объекти JavaScript-ро ба сатр дар формат JSON табдил медиҳад, ки метавонад нигоҳ дошта шавад. Вақте ки маълумотро баргардонед, JSON.parse() сатрро ба объекти JavaScript баргардон мекунад.