Ejercicio 26: Guardar y recuperar datos de localStorage
Domina el almacenamiento local con localStorage en JavaScript. Aprende a guardar y recuperar datos de forma persistente en el navegador. La meta principal consiste en aprender a guardar y recuperar objetos JSON en localStorage, utilizando los métodos setItem y getItem.
Actividad
- Crea un objeto llamado 
usuariocon las propiedadesnombre,edadyemail. - Convierte este objeto a formato JSON usando 
JSON.stringify()y guárdalo enlocalStorage. - Recupera los datos de 
localStoragey conviértelos de nuevo a un objeto usandoJSON.parse(). - Imprime en la consola el objeto original y el objeto recuperado para verificar que se haya guardado y recuperado correctamente.
 
Solución
Paso 1: Crear el archivo index.html
HTML
<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Guardar y Recuperar Datos de Usuario en localStorage</title>
  </head>
  <body>
    <h1>Ejercicio 26: Guardar y Recuperar Datos de Usuario en localStorage</h1>
    <p>Los cambios se muestran en consola.</p>
    <script src="script.js"></script>
  </body>
</html>
Paso 2: Escribir el código en script.js
JavaScript
// Paso 1: Crear el objeto usuario
const usuario = {
  nombre: "Juan Perez",
  edad: 25,
  email: "juan.perez@example.com",
};
// Paso 2: Convertir el objeto a JSON y guardarlo en localStorage
localStorage.setItem("usuario", JSON.stringify(usuario));
// Paso 3: Recuperar los datos y convertirlos de nuevo a un objeto
const usuarioRecuperado = JSON.parse(localStorage.getItem("usuario"));
// Paso 4: Imprimir en la consola los datos
console.log("Objeto original:", usuario);
console.log("Objeto recuperado de localStorage:", usuarioRecuperado);
info
🔎 Revisa la sección Local Storage en JavaScript donde econtrarás más información sobre este tema.