Lodash – before method

Lodash - before method

Syntax Of Lodash before method

_.before(n, func)

Lodash before method creates a function that invokes func, with this binding and arguments of the created function, while it’s called less than n times. Subsequent calls to the created function return the result of the last func invocation.

Arguments

  • n (number) − The number of calls at which func is no longer invoked.
  • func (Function) − The function to restrict.

Output

  • (Function) − Returns the new restricted function.

Example

var _ = require('lodash');
var raiseAlarm = _.before(3, function(){ console.log('Alarm raised.')});

//Alarm raised will be called two times
raiseAlarm();
raiseAlarm();
raiseAlarm();
raiseAlarm();

Save the above program in tester.js. Run the following command to execute this program.

Command

\>node tester.js

Output

Alarm raised.
Alarm raised.

Next Topic – Click Here

Leave a Reply