JavaScript básico - Búsqueda de perfiles

Cuéntanos qué está pasando:
Describe tu problema en detalle aquí.

Tu código hasta el momento

// Configuración
const contacts = [
  {
    firstName: "Akira",
    lastName: "Laine",
    number: "0543236543",
    likes: ["Pizza", "Coding", "Brownie Points"],
  },
  {
    firstName: "Harry",
    lastName: "Potter",
    number: "0994372684",
    likes: ["Hogwarts", "Magic", "Hagrid"],
  },
  {
    firstName: "Sherlock",
    lastName: "Holmes",
    number: "0487345643",
    likes: ["Intriguing Cases", "Violin"],
  },
  {
    firstName: "Kristian",
    lastName: "Vos",
    number: "unknown",
    likes: ["JavaScript", "Gaming", "Foxes"],
  },
];

function lookUpProfile(name, prop) {
  // Cambia solo el código debajo de esta línea
for (var i=0; i<contacts.length; i++){
    if (contacts[i].firstName === name){
      return contacts[i][prop] || "No such property";  
    }
  }
   return " No such contact ";
  // Cambia solo el código encima de esta línea
}

lookUpProfile("Akira", "likes");

Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (Linux; Android 12; SM-A217M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Mobile Safari/537.36

Desafío: JavaScript básico - Búsqueda de perfiles

Enlaza al desafío:

Hola! No entiendo porque me da error, probé otras formas y tampoco sirve el código. Asistí vuestro tutorial en YouTube y veo que la resolución al parecer es igual a la mía. Agradecería vuestra ayuda . Muchas gracias!!!

Hola Silvana,

Simplemente tienes un error en la salida de "return " No such contact “;”, tienes espacios tanto por delante como por detrás, por eso no te está validando esa parte correctamente.

Elimina esos espacios y te dará por correcto el ejercicio.

Saludos

Ustedes son geniales!!! Muchas gracias!!! Estuve horas dandole vueltas a este ejercico y no ví ese error. Saludos Estimado y gracias nuevamente.

Me alegro de ayudarte.
Recuerda cerrar el post para que las personas que dan soporte sepan que ya está solucionado.

Es algo muy común tener errores como estos al iniciarse en este mundillo, hay que tener precisión de cirujano.

Con el tiempo verás que te resulta más fácil ver estos tipos de errores, desde una , a un ; que te falte o en este caso algún espacio.

Hay que tener mucho cuidado si copiamos y pegamos parte de texto, siempre podemos copiar algo de más y después darse cuenta del error es complicado.

Saludos!