Returns v if predicate returns true, alternatively returning skipValue.
v
predicate
skipValue
// Return true if value is less than 10const p = v => v < 10;filterValue(5, p, 0); // 5filterValue(20, p, 0); // 0 Copy
// Return true if value is less than 10const p = v => v < 10;filterValue(5, p, 0); // 5filterValue(20, p, 0); // 0
Value to test
Predicate
Value to return if predicate returns false
Input value if predicate is true, or skipValue if not.
Returns
v
ifpredicate
returns true, alternatively returningskipValue
.