Acceder a la propiedad de objetos dentro de un array
Publicado por Martin (3 intervenciones) el 29/01/2022 17:23:27
Buenas! Necesito ayuda para resolver este código:
Básicamente tengo que retornar el objeto si la PROPIEDAD "nombre" coincide con la STRING "nombre". Les dejo mi código:
function buscarAmigo(amigos, nombre) {
// La funcion llamada 'buscarAmigo' recibe como argumento un array llamado 'amigos' que contiene
// en cada posición del arreglo un objeto que tiene como propiedades 'nombre' y 'edad'. También
// recibe un string llamado 'nombre'.
// Debe devolver el objeto cuya propiedad 'nombre' coincida con el string 'nombre' recibido por argumento.
// Ej:
// var amigos = [{ nombre: 'toni', edad: 33 } , { nombre: 'Emi', edad: 25 }];
// buscarAmigo(amigos, 'toni') debe devolver { nombre: 'toni', edad: 33 };
// Tu código aca:
amigos.forEach(object => {
if(object.nombre === nombre) {
return amigos
}
});
}
PD: El error en la consola es: Cannot read properties of undefined (reading 'nombre')
Básicamente tengo que retornar el objeto si la PROPIEDAD "nombre" coincide con la STRING "nombre". Les dejo mi código:
function buscarAmigo(amigos, nombre) {
// La funcion llamada 'buscarAmigo' recibe como argumento un array llamado 'amigos' que contiene
// en cada posición del arreglo un objeto que tiene como propiedades 'nombre' y 'edad'. También
// recibe un string llamado 'nombre'.
// Debe devolver el objeto cuya propiedad 'nombre' coincida con el string 'nombre' recibido por argumento.
// Ej:
// var amigos = [{ nombre: 'toni', edad: 33 } , { nombre: 'Emi', edad: 25 }];
// buscarAmigo(amigos, 'toni') debe devolver { nombre: 'toni', edad: 33 };
// Tu código aca:
amigos.forEach(object => {
if(object.nombre === nombre) {
return amigos
}
});
}
PD: El error en la consola es: Cannot read properties of undefined (reading 'nombre')
Valora esta pregunta


0