Sobes.tech
Junior

Πώς μπορούμε να αποθηκεύσουμε ένα αντικείμενο JavaScript στο localStorage;

sobes.tech AI

Απάντηση από AI

Χρησιμοποιώντας JSON.stringify() για να σειριοποιήσετε ένα αντικείμενο σε μια συμβολοσειρά πριν την αποθήκευση και JSON.parse() για να αποσειριοποιήσετε τη συμβολοσειρά πίσω σε αντικείμενο κατά την ανάκτηση.

// Παράδειγμα αντικειμένου
const userSettings = {
  theme: 'dark',
  fontSize: 16,
  notifications: true
};

// Αποθήκευση του αντικειμένου στο localStorage
localStorage.setItem('userSettings', JSON.stringify(userSettings));

// Ανάκτηση του αντικειμένου από το localStorage
const storedSettings = localStorage.getItem('userSettings');

// Αποσειριοποίηση της συμβολοσειράς σε αντικείμενο
if (storedSettings) {
  const parsedSettings = JSON.parse(storedSettings);
  console.log(parsedSettings);
  // Θα εμφανίσει: { theme: 'dark', fontSize: 16, notifications: true }
}