Sobes.tech
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 }
}