Importación y modularización de elementos
-
Descripción:
Organizar el código del proyecto de gestión de recursos sanitarios utilizando el sistema de módulos e importaciones de JavaScript.
Se deberán importar dos tipos de elementos:
-
Datos desde un archivo
.jsonque contenga recursos sanitarios (humanos y materiales). -
Funciones desde otro módulo que permita editar las fechas de los recursos para mostrarlas en formato
dd/mm/yyyy(las fechas del JSON estarán en formatoyyyy-mm-dd).
El resultado debe mostrar por consola la importación correcta de los datos y las funciones, así como el formato de fecha modificado en la salida.
-
Valor que aporta:
Permite comprender cómo modularizar el código, trabajar con la importación de datos externos y reutilizar funciones definidas en otros archivos. Refuerza la separación lógica de componentes en el proyecto. -
Criterios de aceptación:
-
Se crea un archivo
recursos.jsoncon datos de ejemplo (humanos y materiales). -
Se crea un archivo
utils.jscon funciones para editar y formatear fechas. -
Se importa el JSON y las funciones desde un archivo principal (
index.js). -
Las fechas se muestran en formato
dd/mm/yyyy. -
Se imprimen por consola los datos importados y las fechas formateadas correctamente.
-
Código modular, claro y comentado.
-
Pruebas
- Ejecutar el archivo principal (
index.js) y verificar en consola la importación de los datos y las funciones. - Confirmar que las fechas originales (
yyyy-mm-dd) se transforman correctamente a formatodd/mm/yyyy. - Ejemplo de salida esperada:
Recurso: ET 136727 — Fecha de inicio activación: 25/10/2025 - Fecha fin de activación: 25/10/2025 Recurso: Enfermera Ana López — Fecha de inicio activación: 24/10/2025 - Fecha fin de activación: 26/10/2025
- Ejecutar el archivo principal (
-
-
-
Elementos relacionados: #2
-
Tiempo estimado: 30 min