I am not getting whats wrong ? please help me

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

  **Your code so far**

function checkObj(obj, checkProp) {
// Only change code below this line
var checkObj = {
  gift : "pony",
  pet : "kitten",
  bed : "sleigh",
  city : "Seattle",
};
if (checkObj.hasOwnProperty(checkProp)) {
  return checkObj[checkProp];
}
else {
return "Not Found";
}
// Only change code above this line
}
  **Your browser information:**

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

Challenge: Testing Objects for Properties

Link to the challenge:

Hello there.

Do you have a question?

If so, please edit your post to include it in the Tell us what’s happening section.

Learning to describe problems is an important part of learning how to code.

Also, the more information you give us, the more likely we are to be able to help.


Where did you get this object? The instructions were not to hard-code an object. You must use obj.

Your code is essentially right but as Jeremy pointed out, this function is being passed an object as the param ‘obj’ use that to check the properties and this will succeed.

Since I was curious myself about the most efficient solution I tried this and got it to pass with one line, I’ll hide it in spoilers so you can try it yourself first:

function checkObj(obj, checkProp) {

  // Only change code below this line

  return (obj.hasOwnProperty(checkProp) ? obj[checkProp] : 'Not Found')

  // Only change code above this line

}


I am almost done
but have an error here
anyone please help me
If you know

Please don’t post pictures. Use words to describe the problem.


Did you read what I said here?

yes I referred it but
Sorry I am not getting it

Delete the object you hard coded in there. It was not part of the instructions. Remove it.

Don’t just copy the answer. That will only hurt your ability to solve problems for yourself.

(@Andrew-Castro, this is why we discourage posting answers)

Sorry about that. I just joined and I assumed using the spoiler tag was okay. I’ll refrain from that.

The spoiler tag is good - I just tend to put smaller chunks behind the tag if the OP doesn’t have a working solution yet because the temptation to ctrl-C ctrl-V is real. :laughing:

1 Like

i want to make youtube playlist calculator online website

can you help me how to build…

Please open your own thread for this project. Thanks.