Basic JavaScript - Profile Lookup

Tell us what’s happening:
please help me to get solution

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
if (name === contacts.firstName &&  contacts.hasOwnProperty(prop) === true){
  return contacts[prop];
}else if(name !== contacts){
return "No such contact";
}
else if(name === contacts.firstName && contacts.hasOwnProperty(prop) === false){
  return "No such property";
}
  // Only change code above this line
}

lookUpProfile("Akira", "likes");

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 Edg/112.0.1722.46

Challenge: Basic JavaScript - Profile Lookup

Link to the challenge:

You need to go through all the entries in the contacts array before you can determine if there is “No such property”. How do you think you would do that?

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