diff --git a/ejercicios.js b/ejercicios.js index 098f63e..9961410 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -66,18 +66,31 @@ for (let grade of grades) { } const average = sum / grades.length; console.log(average); + /* 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. */ -const usuarios = [ - { nombre: "Ana", activa: true }, - { nombre: "Luis", activa: false }, - { nombre: "Marta", activa: true } +const users = [ + { name: "Ana", active: true }, + { name: "Luis", active: false }, + { name: "Marta", active: true } ]; // Buscar "Luis" → mostrar sus datos // 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 palabras con más de 4 letras, convertidas a mayúsculas.