4.17.11
3.10.1
2.4.2
1.3.1

_.after(n, func)

The opposite of _.before; this method creates a function that invokes func once it's called n or more times.

Since

0.1.0

Arguments

argument
n
func
type
number
Function
description
The number of calls before `func` is invoked.
The function to restrict.

Returns

(array)

Example

var saves = ["profile", "settings"];

var done = _.after(
  saves.length,
  function () {
    console.log("done saving!");
  }
);

_.forEach(saves, function (type) {
  asyncSave({
    type: type,
    complete: done,
  });
});
// => Logs 'done saving!' after the two async saves have completed.
var saves = ["profile", "settings"];

var done = _.after(saves.length, function () {
  console.log("done saving!");
});

_.forEach(saves, function (type) {
  asyncSave({ type: type, complete: done });
});
// => Logs 'done saving!' after the two async saves have completed.