Sobes.tech
Junior

JS nesnesi nasıl localStorage'a kaydedilir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Nesne, JSON dizesine dönüştürülmelidir.

// Nesne oluşturma
const userData = {
  name: 'John',
  age: 30,
  city: 'New York'
};

// Nesneyi JSON dizesine dönüştürme
const userDataString = JSON.stringify(userData);

// Dizeyi localStorage'a kaydetme
localStorage.setItem('currentUser', userDataString);

// Örnek: geri alma ve nesneye dönüştürme
const storedUserDataString = localStorage.getItem('currentUser');

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

localStorage sadece dizeleri saklayabilir. JSON.stringify() JavaScript nesnesini JSON formatında bir dizeye dönüştürür ve saklanabilir. Veriyi geri almak için JSON.parse() JSON dizesini tekrar JavaScript nesnesine dönüştürür.