Junior
Kuidas salvestada JS objekt localStorage'i?
sobes.tech AI
Vastus AI-lt
Objekt tuleb teisendada JSON-stringiks.
// Objekti loomine
const userData = {
name: 'John',
age: 30,
city: 'New York'
};
// Objekti teisendamine JSON-stringiks
const userDataString = JSON.stringify(userData);
// Stringi salvestamine localStorage'i
localStorage.setItem('currentUser', userDataString);
// Näide: andmete taastamine ja tagasi objekti tegemine
const storedUserDataString = localStorage.getItem('currentUser');
if (storedUserDataString) {
const storedUserData = JSON.parse(storedUserDataString);
console.log(storedUserData.name); // Kuvab 'John'
}
localStorage saab salvestada ainult stringe. JSON.stringify() teisendab JavaScripti objekti JSON-formaadis stringiks, mida saab salvestada. Andmete taastamisel teisendab JSON.parse() JSON-stringi tagasi JavaScripti objekti.