_.overEvery

_.overEvery([predicates=[_.identity]])

source npm package

Creates a function that checks if all of the predicates return truthy when invoked with the arguments it receives.

Since

4.0.0

Arguments

  1. [predicates=[_.identity]] (…(Function|Function[])): The predicates to check.

Returns

(Function): Returns the new function.

Example

var func = _.overEvery([Boolean, isFinite]);
 
func('1');
// => true
 
func(null);
// => false
 
func(NaN);
// => false