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() JSON сапты кайра JavaScript объектисине айлантат.