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.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.