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 }
}