Tell us what’s happening:
It can’t pass.But in the way followed it can ,I don’t know why.
Your code so far
function lookUpProfile(name, prop){
var namecheck=0;
// for(var i=0; i<=contacts.length-1; i++) {
// if (contacts[i]["firstName"] === name) {
// namecheck = 1;
// }
// }
for(var i=0;i<contacts.length;i++){
if (contacts[i].firstName==name){
namecheck=1;
if(contacts[i].hasOwnProperty(prop))
return contacts[i][prop];
else
return "No such property" ;
}
if (namecheck==0)
return "No such contact";
}
// Only change code above this line
}
lookUpProfile("Akira", "likes");
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36
.
Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/profile-lookup