J'ai besoin d'aide, le code ne marche

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 myObj = {
gift: "pony",
pet: "kitten",
bed: "sleigh",
};
if(myObj.hasOwnProperty(checkProp)){
return myObj[checkProp];
}
else{
return "Not Found";
}
}
checkObj("gift");
 // 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/99.0.4844.51 Safari/537.36

Challenge: Testing Objects for Properties

Link to the challenge:

Don’t use this. The object you need will be passed into the function:

function checkObj(obj,checkProp) {

That first parameter, obj, is what you should be using, myObj should not exist.

Notice in the tests, it is passing in an object and a string:

checkObj({gift: "pony", pet: "kitten", bed: "sleigh"}, "gift")

That first parameter will become obj and the second will become checkProp in your function.

Does that help?

1 Like

oui cela m’a aidé merci :slight_smile:

1 Like