Lodash _.before() Method
Last Updated :
27 Oct, 2023
Lodash _.before() method is the opposite of the Lodash _.after() method. This method is used to create a function that invokes func with the binding and arguments of the created function, while it’s called less than n times.
Syntax:
_.before(n, func);
Parameters:
- n: This parameter holds the number n that defines the number of calls that function is no longer invoked.
- func: This parameter holds the function which will be invoked.
Return Value:
This method returns the new restricted function.
Example 1: In this example, we will try to invoke the function 3 times but it will invoke 2 times only because of the lodash _.before() method.
Javascript
const _ = require( "lodash" );
let gfg = _.before(3, function () {
console.log( 'Saved' );
});
gfg();
gfg();
gfg();
|
Output:
Saved
Saved
Example 2: In this example, we will try to invoke the function 2 times but it will invoke 1 time only because of the lodash _.before() method.
Javascript
const _ = require( "lodash" );
let gfg = _.before(2, function () {
console.log( 'Successful' );
});
gfg();
gfg();
|
Output:
Successful
Reference: https://docs-lodash.com/v4/before/
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...