Avatar ·

Como salvar e ler objetos JavaScript no localStorage / sessionStorage

Olá a todos. Sou novo em JavaScript e estou tentando salvar um objeto no localStorage para que os dados permaneçam após recarregar a página. Estou escrevendo um pequeno aplicativo — uma lista de tarefas (todo list). Cada tarefa é um objeto com campos: `{ id: 1, text: "Comprar leite", done: false }`. Estou tentando salvar um array desses objetos assim: ```javascript const tasks = [ { id: 1, text: "Comprar leite", done: false }, { id: 2, text: "Ligar para o médico", done: true } ]; localStorage.setItem('myTasks', tasks); ``` Depois tento ler: ```javascript const saved = localStorage.getItem('myTasks'); console.log(saved); ``` No console vejo `[object Object],[object Object]`. Isso não é um array, mas uma string estranha. Se eu exibir `typeof saved`, obtenho `string`. Não consigo acessar a propriedade