Sobes.tech
Junior

JS obyektini localStorage-ə necə saxlamaq olar?

sobes.tech Süni İntellekt

AI-dan cavab

Obyekt JSON formatında sətirə çevrilməlidir.

// Obyektin yaradılması
const userData = {
  name: 'John',
  age: 30,
  city: 'New York'
};

// Obyektin JSON sətirinə çevrilməsi
const userDataString = JSON.stringify(userData);

// Sətirin localStorage-ə saxlanması
localStorage.setItem('currentUser', userDataString);

// Nümunə: alınması və yenidən obyektə çevrilməsi
const storedUserDataString = localStorage.getItem('currentUser');

if (storedUserDataString) {
  const storedUserData = JSON.parse(storedUserDataString);
  console.log(storedUserData.name); // 'John' göstərəcək
}

localStorage yalnız sətirləri saxlaya bilər. JSON.stringify() JavaScript obyektini JSON formatında sətirə çevirir və saxlanıla bilər. Məlumatları geri alarkən, JSON.parse() JSON sətirini yenidən JavaScript obyektinə çevirir.