Basic JavaScript - Profile Lookup

Tell us what’s happening:
Describe your issue in detail here.

Your code so far

// Setup
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) {
  // Only change code below this line
for (let i = 0; i < contacts.length; i++) {
  if (contacts[i].firstName === name) {
    return contacts[i][prop] || "No such property";
  }
}
return  "No such contacts";
  // Only change code above this line
}

let data = lookUpProfile("sherlock", "lastName");
console.log(data);

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0

Challenge: Basic JavaScript - Profile Lookup

Link to the challenge:

wrong string here

Make sure to use the correct string and it will pass

Please help us by explaining what you are struggling with in a particular challenge. The more you say, the more we can help.

In this case, you need to check carefully exactly what message you are returning in your function.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.