Sobes.tech
Junior

Wie kann man ein JavaScript-Objekt im localStorage speichern?

sobes.tech KI

Antwort von AI

Verwenden Sie JSON.stringify(), um ein Objekt vor dem Speichern in eine Zeichenkette zu serialisieren, und JSON.parse(), um die Zeichenkette beim Abrufen wieder in ein Objekt zu deserialisieren.

// Beispielobjekt
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Objekt im localStorage speichern
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Objekt aus localStorage abrufen
const storedSettings = localStorage.getItem('userSettings');

// Zeichenkette wieder in ein Objekt deserialisieren
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Gibt aus: { theme: 'dark', fontSize: 16, notifications: true }
}