Prueba push #13

Open
benincasa.nery wants to merge 9 commits from benincasa.nery/clase-7-arrays-funciones-objetos:ejercicioClase7 into main
Showing only changes of commit fbe9690854 - Show all commits

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.