Help needed don't understand how its not working

Tell us what’s happening:

Hello i have written the code correctly as far as i can see and even checked the video after but still doesn’t work.

Your code so far

`
// Setup
var myObj = {
gift: "pony",
pet: "kitten",
bed: "sleigh"
};

function checkObj(checkProp) {
// Your Code Here
if (myObj.hasOwnProperty(checkProp)); {
return myObj[checkProp];
} else {
return "Not Found"
}
}

// Test your code by modifying these values
checkObj("gift");

Your browser information:

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

Challenge: Testing Objects for Properties

Link to the challenge:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/testing-objects-for-properties

Hello James.

You have a typo in your if statement. Just a misplaced semi-colon.

Hope this helps.

Thank you fixed it, always ends up something little.

Use something with a linter like repl.it or vscode and you wont have these issues