Basic JavaScript - Testing Objects for Properties

Tell us what’s happening:
Hello, I’m currently stuck on this problem, I finally got majority of the checkmarks correct except one which I’m confused on how to achieve it.
I need to return “Not Found” if it has the property of “gift”, however I need to have gift there in order to return “pony” soooo where do I need to be looking to achieve both?

Your code so far

function checkObj(obj, checkProp) {

  const myObj = (
    { gift: "pony",
      pet: "kitten",
      bed: "sleigh",
      city: "Seattle"
     })

  if(myObj.hasOwnProperty(checkProp)){
    return myObj[checkProp]
  }
    else{
    return "Not Found";
  }
  
}

Your browser information:

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

Challenge: Basic JavaScript - Testing Objects for Properties

Link to the challenge:

You must not create this object.

Here you are ignoring the function argument obj.