This commit is contained in:
2026-05-07 23:21:34 -03:00
parent e08c7317ea
commit fbe9690854

View File

@@ -108,6 +108,29 @@ const usuarios = [
// Buscar "Luis" → mostrar sus datos
// Buscar "Pedro" → mostrar "Usuario no encontrado"
// creo una función auxiliar para probar con distintos nombres sin repetir código
function buscarYMostrarUsuario(nombreABuscar) {
// uso find con una función anónima
const usuarioEncontrado = usuarios.find(function (usuario) {
return usuario.nombre === nombreABuscar;
});
// verifico si find encontró algo o si retornó undefined
if (usuarioEncontrado !== undefined) {
console.log(usuarioEncontrado);
} else {
console.log("Usuario no encontrado");
}
}
// Buscar "Luis" → mostrar sus datos
buscarYMostrarUsuario("Luis");
// Resultado en consola: { nombre: 'Luis', activa: false }
// Buscar "Pedro" → mostrar "Usuario no encontrado"
buscarYMostrarUsuario("Pedro");
// Resultado en consola: "Usuario no encontrado"
/*
6. Dado el siguiente array, construir un nuevo array que contenga solo las
palabras con más de 4 letras, convertidas a mayúsculas.