Can anyone plz tell what is wrong with my code!

Tell us what’s happening:
Describe your issue in detail here.

  **Your code so far**

var myObj = 
{gift: "pony",
pet: "kitten", 
bed: "sleigh", 
city: "Seattle"}
function checkObj(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(checkObj('city'))
  **Your browser information:**

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

Challenge: Testing Objects for Properties

Link to the challenge:

You changed code you weren’t supposed to. The original is:

function checkObj(obj, checkProp) {
  // Only change code below this line

and you have:

function checkObj(checkProp) {

You are supposed to pass in the object, not use a global object. The tests will be testing it against objects that it passes in.

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