Syntax error is showing up at the end where im told not to modify, I imagine something i typed in is causing this. I have looked at CamperBot’s hints and eventually had to resort to the forums see the methods of others, do my best to not go back and look at what they wrote again as i do not want to just copy and I wish to try my best with my own code, but after 3 or 4 hours I am just stumped. Little nudge in the right direction please?
here it what the error says:
SyntaxError: unknown: Unexpected token (42:32)
40 | }
41 |
42 | lookUpProfile(“Akira”, “likes”);
| ^
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 (var i = 0; i < contacts.length; i++){
if(contacts[i]['firstName'] === name && contacts[i].hasOwnProperty(prop)){
return contacts[i][prop];
} else if(contacts[i].hasOwnProperty(prop) !== prop) {
return "No such property";
} else if(contacts[i]['firstName'] !== name){
return "No such contact";
}
// 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/120.0.0.0 Safari/537.36 Edg/120.0.0.0
Challenge Information:
Basic JavaScript - Profile Lookup