value to check.
Optional
optional predicate ran on every element of the array.
value to substitute this with when invoking in the predicate.
this
whether or not value is an array.
value
value to check.