Αποθήκευση Δομών στο localStorage στην JavaScript
Στην τοπική αποθήκευση μπορούν να αποθηκευτούν μόνο συμβολοσειρές. Ωστόσο, υπάρχει η δυνατότητα να αποθηκεύσετε πίνακες και αντικείμενα - για αυτό απλά μπορείτε να χρησιμοποιήσετε τη μορφή JSON.
Ας αποθηκεύσουμε έναν πίνακα:
let arr = [1, 2, 3, 4, 5];
localStorage.setItem('arr', JSON.stringify(arr));
Και τώρα ας τον ανακτήσουμε:
let str = localStorage.getItem('arr');
let res = JSON.parse(str);
console.log(res);
Δίνονται πεδία εισαγωγής και ένα κουμπί. Με το πάτημα του κουμπιού ανακτήστε τα κείμενα όλων των πεδίων εισαγωγής σε μορφή πίνακα και αποθηκεύστε αυτόν τον πίνακα στην τοπική αποθήκευση.
Τροποποιήστε το προηγούμενο πρόβλημα. Κάντε έτσι ώστε στην επόμενη επίσκεψη στη σελίδα στα πεδία εισαγωγής να εμφανίζονται οι τιμές που έχουν αποθηκευτεί στην τοπική αποθήκευση.