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.