Testing Objects for Properties pls

can someone please tell me how can I get the property “gift”
to once return “pony” and once return “Not Found”?

  **Your code so far**

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


function checkObj(Obj, checkProp) {
// Only change code below this line
if(myObj.hasOwnProperty(checkProp)) {
  return myObj[checkProp];
} else {
  return "Not Found";
}

// Only change code above this line
} console.log(myObj);
  **Your browser information:**

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

Challenge: Testing Objects for Properties

Link to the challenge:

function checkObj(Obj, checkProp) {
      // Only change code below this line
     if(myObj.hasOwnProperty(checkProp)) {
              return myObj[checkProp];
   }   else {
             return "Not Found";
   }
// Only change code above this line
}

Inside your function, you need to use the parameters that you defined your function with.

1 Like

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