Declarar una función formatearUsuarios
que toma un array de usuarios como su único argumento.
La función retorna un nuevo array de usuarios activos, remodelados de la siguiente forma:
Antes:
{
id: "6fc5ec8d8c",
active: true,
f_name: "Alejandro",
l_name: "Ramírez",
year_birth: 1976,
fav_food_1: "Cocido Madrileño",
fav_food_2: "Fabada Asturiana",
fav_food_3: "Pisto",
bio: "Alejandro is a wizard in the kitchen...",
married: false,
},
Después:
{
id: "6fc5ec8d8c",
nombreCompleto: "Alejandro Ramírez",
fechaNacimiento: 1976,
comidasFavoritas: ["Cocido Madrileño", "Fabada Asturiana", "Pisto"],
bio: "Alejandro is a wizard in the kitchen...",
casado: false,
},
Recuerda. ¡El resultado debe incluir solo a los usuarios activos!
- Declarar la función que nos piden
- Crear un test que imprima el valor de retorno en la consola
- Dentro de la función, declarar una lista vacía como resultado final
- Iterar sobre los objetos de la lista introducida como argumento
- Por cada objeto, si el usuario está activo, declarar un objeto vacío como resultado
- Ir escribiendo una a una las propiedades que nos piden para el usuario
- Escribir una lista vacía como propiedad
comidasFavoritas
- Empujar las comidas favoritas dentro de
comidasFavoritas
- Empujar el objeto resultado al valor de retorno de la función
- Después de la iteración, retornar la lista resultado