Prueba push #13
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user