Junior
Jak zapisać obiekt JavaScript w localStorage?
sobes.tech AI
Odpowiedź od AI
Używając JSON.stringify() do serializacji obiektu na ciąg znaków przed zapisaniem i JSON.parse() do deserializacji ciągu z powrotem na obiekt podczas odczytu.
// Przykład obiektu
const userSettings = {
theme: 'dark',
fontSize: 16,
notifications: true
};
// Zapisywanie obiektu w localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));
// Odczyt obiektu z localStorage
const storedSettings = localStorage.getItem('userSettings');
// Deserializacja ciągu z powrotem na obiekt
if (storedSettings) {
const parsedSettings = JSON.parse(storedSettings);
console.log(parsedSettings);
// Wyświetli: { theme: 'dark', fontSize: 16, notifications: true }
}