Open In App

Lodash _.after() Method

Last Updated : 03 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Lodash _.after() method is opposite of Lodash _.before() method. This method is used to create a function that invokes function once it’s called n or more times.

Syntax:

_.after(n, func);

Parameters:

  • n: This parameter holds the number n that defines the number of calls before func is invoked.
  • func: This parameter holds the function that will invoked.

Return Value:

This method returns the new restricted function.

Example 1: In this example, we try to invoke the function 3 times but it will invoke 3rd time only.

javascript




// Requiring the lodash library 
const _ = require("lodash");
 
// Applying _.after() method
let gfg = _.after(3, function () {
    console.log('Saved');
});
 
gfg(); // Print nothing
gfg(); // Print nothing
gfg(); // Print Saved


Output:

Saved

Example 2: In this example, we try to invoke the function 2 times but it will in invoke 2nd times only.

javascript




// Requiring the lodash library 
const _ = require("lodash");
 
// Applying _.after() method
let gfg = _.after(2, function () {
    console.log('Successful');
});
 
gfg(); // Print nothing
gfg(); // Print Successful


Output:

Successful

Reference: https://docs-lodash.com/v4/after/


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads