I have a function that checks if a param exists in an array of inputs. It should return false but does not.
{
...
validation: params => {
const valid = ["valid", "inputs"];
valid.forEach( v=> {
if (!params.hasOwnProperty(v)) {
return false;
}
});
return true;
}
So even when the if statement does evaluate to be true it never return false. This function always returns true no matter what.
return falsestmt is of you callback's return stmt.try setting a boolean in callback and return on basic of that or use for loop instead.