Sobes.tech
Junior

Kā saglabāt JS objektu localStorage?

sobes.tech AI

Atbilde no AI

Objektu jāmaina uz JSON virkni.

// Objekta izveide
const userData = {
  name: 'John',
  age: 30,
  city: 'New York'
};

// Objekta pārvēršana uz JSON virkni
const userDataString = JSON.stringify(userData);

// Saglabāšana localStorage
localStorage.setItem('currentUser', userDataString);

// Piemērs, kā iegūt un atkal pārvērst atpakaļ uz objektu
const storedUserDataString = localStorage.getItem('currentUser');

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

localStorage var saglabāt tikai virknes. JSON.stringify() pārvērš JavaScript objektu uz JSON formāta virkni, ko var saglabāt. Iegūstot datus, JSON.parse() atkal pārvērš JSON virkni atpakaļ uz JavaScript objektu.