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]

so sorry for that. thanks!

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