Junior
Como pode guardar um objeto JavaScript no localStorage?
sobes.tech IA
Resposta da IA
Usando JSON.stringify() para serializar um objeto numa string antes de guardar e JSON.parse() para desserializar a string de volta para um objeto ao obter.
// Exemplo de objeto
const userSettings = {
theme: 'dark',
fontSize: 16,
notifications: true
};
// Guardar o objeto no localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));
// Obter o objeto do localStorage
const storedSettings = localStorage.getItem('userSettings');
// Desserializar a string de volta para um objeto
if (storedSettings) {
const parsedSettings = JSON.parse(storedSettings);
console.log(parsedSettings);
// Vai mostrar: { theme: 'dark', fontSize: 16, notifications: true }
}