Basic JavaScript - Testing Objects for Properties

Why isn’t it passing the test? I am doing everything correct, I think.

Your code so far

function checkObj(obj, checkProp) {
  // Only change code below this line
  const checkObj = {
    gift: "pony",
    pet: "kitten",
    bed: "sleigh"
  };

  checkObj.hasOwnProperty("gift");
  checkObj.hasOwnProperty("pet");
  checkObj.hasOwnProperty("house");
}


  return "Change Me!";
  // Only change code above this line
}

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36

Challenge: Basic JavaScript - Testing Objects for Properties

Link to the challenge:

You need to check if the obj has that property. Delete the object that you made in the function. What you would do would be something like that below. (I used tenary operators because it is a bit easier Read more about tenary operators here

[Solution Redacted]

@chetanzeogu410 It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.

so sorry for that. thanks!