Testing Objects for Properties Stuck

Can someone tell me why this doesn’t work?

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

function checkObj(checkProp) {
  
  if (myObj.hasOwnProperty(checkProp)) {
    return myObj.checkProp;
  } else {
  return "Not found";
  }
}

checkObj("gift");

Also I don’t know how to make this appear as code in this box…?

  gift: "pony",
  pet: "kitten",
  bed: "sleigh"
};

function checkObj(checkProp) {
  
  if (myObj.hasOwnProperty(checkProp)===true) {
    return myObj[checkProp];
  } else  {
  return "Not found";
  }
}

checkObj("gift");

Now I’m getting an error saying

checkObj("house") should return  "Not Found".