Ejercicio de JavaScript 26
Guardar y Recuperar Datos de Usuario en localStorage
Objetivo
Aprender a guardar y recuperar objetos JSON en localStorage
, utilizando los métodos setItem
y getItem
.
Actividad
- Crea un objeto llamado
usuario
con las propiedadesnombre
,edad
yemail
. - Convierte este objeto a formato JSON usando
JSON.stringify()
y guárdalo enlocalStorage
. - Recupera los datos de
localStorage
y 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);