Stuck on checking if object has a property

Tell us what’s happening:

Stuck. Please help.

Your code so far


let users = {
  Alan: {
    age: 27,
    online: true
  },
  Jeff: {
    age: 32,
    online: true
  },
  Sarah: {
    age: 48,
    online: true
  },
  Ryan: {
    age: 19,
    online: true
  }
};

function isEveryoneHere(obj) {
  // change code below this line
if(users.hasOwnProperty('Allan','Jeff','Sarah','Ryan')) {
   return true;
}
return false;
  // change code above this line
}

console.log(isEveryoneHere(users));

Your browser information:

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

Link to the challenge:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures/check-if-an-object-has-a-property

You should look at the documentation for hasOwnProperty().

It only takes one parameter.

Still not working with one parameter

Spelling of Alan or Allan?

message is saying function isEveryoneHere should return true if Alan, Jeff, Sarah and Ryan are properties on the users object.

i see where i messed up. fixed it. Thanks