Sobes.tech
Junior

JS ob'ektini localStorage ga qanday saqlash mumkin?

sobes.tech AI

AIdan javob

Obyekt JSON formatidagi satrga aylantirilishi kerak.

// Ob'ekt yaratish
const userData = {
  name: 'John',
  age: 30,
  city: 'New York'
};

// Ob'ektni JSON satriga aylantirish
const userDataString = JSON.stringify(userData);

// Satrdan localStorage ga saqlash
localStorage.setItem('currentUser', userDataString);

// Olish va qayta ob'ektga aylantirish misoli
const storedUserDataString = localStorage.getItem('currentUser');

if (storedUserDataString) {
  const storedUserData = JSON.parse(storedUserDataString);
  console.log(storedUserData.name); // 'John' chiqaradi
}

localStorage faqat satrlarni saqlay oladi. JSON.stringify() JavaScript ob'ektini JSON formatidagi satrga aylantiradi, uni saqlash mumkin. Ma'lumotlarni olishda, JSON.parse() JSON satrni qayta JavaScript ob'ektiga aylantiradi.