Avatar ·

Wie man JavaScript-Objekte in localStorage / sessionStorage speichert und liest

Hallo zusammen. Ich bin neu in JavaScript und versuche, ein Objekt in localStorage zu speichern, damit die Daten nach dem Neuladen der Seite erhalten bleiben. Ich schreibe eine kleine Anwendung — eine Aufgabenliste (todo list). Jede Aufgabe ist ein Objekt mit Feldern: `{ id: 1, text: "Milch kaufen", done: false }`. Ich versuche, ein Array solcher Objekte so zu speichern: ```javascript const tasks = [ { id: 1, text: "Milch kaufen", done: false }, { id: 2, text: "Arzt anrufen", done: true } ]; localStorage.setItem('myTasks', tasks); ``` Dann versuche ich es zu lesen: ```javascript const saved = localStorage.getItem('myTasks'); console.log(saved); ``` In der Konsole sehe ich `[object Object],[object Object]`. Das ist kein Array, sondern ein seltsamer String. Wenn ich `typeof saved` ausgebe, erhalte ich `string`. Ich kann nicht auf die Eigenschaften zugreifen.