Tell us what’s happening:
I cant seem to figure out why my onlineUsers variable will not increment, using console.log it returns all the names of the users, but i cant seem to access their online property. Id appreciate any help please, Thank you.
My code so far
let users = {
Alan: {
age: 27,
online: false
},
Jeff: {
age: 32,
online: true
},
Sarah: {
age: 48,
online: false
},
Ryan: {
age: 19,
online: true
}
};
function countOnline(obj) {
// change code below this line
let onlineUsers = 0;
for (let user in users){
console.log(user);
if(user.online === true){
onlineUsers++;
};
};
return onlineUsers;
// change code above this line
}
console.log(countOnline(users));
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36
.