Ejercicio 27: Lista de Tareas con localStorage
Crea una lista de tareas funcional en JavaScript que guarda la información en localStorage, incluso después de cerrar el navegador. El propósito fundamental es aprender a almacenar y gestionar una lista de tareas en localStorage. Practicar el uso de JSON.stringify y JSON.parse para almacenar y recuperar arrays de objetos.
Actividad
- Crea una función
agregarTarea(tarea)que reciba una tarea (como un string) y agregue la tarea a una lista de tareas enlocalStorage. - Si la lista de tareas ya existe en
localStorage, agrega la nueva tarea al array existente. Si no existe, crea un nuevo array con la primera tarea. - Guarda la lista de tareas actualizada en
localStorage. - Crea una función
mostrarTareas()que recupere la lista de tareas desdelocalStoragey muestre cada tarea en la consola. - Llama a ambas funciones para agregar y mostrar algunas tareas.
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>Lista de Tareas con localStorage</title>
</head>
<body>
<h1>Ejercicio 27: Lista de Tareas con localStorage</h1>
<p>Los cambios se muestran en consola.</p>
<script src="script.js"></script>
</body>
</html>