I have this test in a JavaScript file:
if (grouping.conditional(user)) {
console.log(grouping.conditional(user));
}
grouping.conditional
looks like this:
conditional: function(user) {
if (user.apilog[0].referer) {
return user.apilog[0].referer.indexOf('.google.')
}
else {
return false
}
For some reason, it outputs -1
in some instances, isn't -1
false
in JavaScript? In that case, how come if (grouping.conditional(user))
returns true
?