The Lodash _.over() method is used to create a function that invokes iteratee with the arguments it receives and returns its results.
Syntax:
_.over(iteratees)
Parameters: This method accepts one parameter as mentioned above and described below:
- iteratee: The iteratee to invoke.
Returns: This method returns a new function.
Example 1:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // Use of _.over() method var func = _.over([Boolean, isFinite]); // Saving the result let gfg1 = func( '10' ); let gfg2 = func( '-5' ); let gfg3 = func( 'null' ); let gfg4 = func( 'NaN' ); // Printing the output console.log(gfg1); console.log(gfg2); console.log(gfg3); console.log(gfg4); |
Output:
[true, true] [true, true] [true, false] [true, false]
Example 2:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // Use of _.over() method var func = _.over([(Math.min, Math.max)]); // Saving the result let gfg = func(5, 10, -5, 20); // Printing the output console.log(gfg); |
Output:
[-5, 20]