Hello campers. I’m new to javascript and learning. right now i’m in the challenge ‘Profile Lookup’ in Javascript course. I’m not sure why does my code doesn’t work in this site but i have tested it in other javascript playground and was working fine. please help, im stuck. thanks!
//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(firstName, prop){
// Only change code below this line
for(var x=0;x<contacts.length;x++){
if (contacts[x].firstName === firstName){
break;
}
}
if (x===contacts.length){
console.log("No such contact");
}
else{
if(contacts[x].hasOwnProperty(prop))
{
console.log(contacts[x][prop]);
}
else{
console.log("No such property");
}
}
// Only change code above this line
}
// Change these values to test your function
lookUpProfile("Akira", "likes");