feat: implement findUser function to search for users by name

This commit is contained in:
Facundo White
2026-05-04 20:34:37 -03:00
parent 4cc7835881
commit 92151da443

View File

@@ -66,18 +66,31 @@ for (let grade of grades) {
} }
const average = sum / grades.length; const average = sum / grades.length;
console.log(average); console.log(average);
/* /*
5. Usar `find` para buscar un usuario por nombre dentro de un array, y mostrar 5. Usar `find` para buscar un usuario por nombre dentro de un array, y mostrar
en consola un mensaje diferente según si se encontró o no. en consola un mensaje diferente según si se encontró o no.
*/ */
const usuarios = [ const users = [
{ nombre: "Ana", activa: true }, { name: "Ana", active: true },
{ nombre: "Luis", activa: false }, { name: "Luis", active: false },
{ nombre: "Marta", activa: true } { name: "Marta", active: true }
]; ];
// Buscar "Luis" → mostrar sus datos // Buscar "Luis" → mostrar sus datos
// Buscar "Pedro" → mostrar "Usuario no encontrado" // Buscar "Pedro" → mostrar "Usuario no encontrado"
const findUser = (name) => {
const user = users.find(user => user.name === name);
if (user) {
console.log(user);
} else {
console.log("Usuario no encontrado");
}
};
findUser("Luis");
findUser("Pedro");
/* /*
6. Dado el siguiente array, construir un nuevo array que contenga solo las 6. Dado el siguiente array, construir un nuevo array que contenga solo las
palabras con más de 4 letras, convertidas a mayúsculas. palabras con más de 4 letras, convertidas a mayúsculas.