Profile look up , text completed but cant pass can't submit

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

   **Your code so far**

// Setup
var 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 (var i = 0; i < contacts.length; i++) {
 if (contacts[i]['firstName'] === name) {
   if (contacts[i].hasOwnProperty(prop)) {
     return contacts[i][prop];
   } else {
     return 'no such property';
   }
 }
}
return 'no such contact';
// Only change code above this line
}

console.log(lookUpProfile("sherlock", "number"));

   **Your browser information:**

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

Challenge: Profile Lookup

Link to the challenge:

HI @zoeferficial !

The issues are here.

Here are the FCC instructions:
If name does not correspond to any contacts then return the string No such contact .
If prop does not correspond to any valid properties of a contact found to match name then return the string No such property .

Capitalization matters.

Hope that helps!

1 Like

i want to cry , i was stuck here 4 days ! really thank you mam !

1 Like

It’s ok.

It happens to all of us. :grinning:

1 Like

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