after source npm

_.after(n, func)

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

Arguments

  1. n (number)

    The number of calls before func is invoked.

  2. func (Function)

    The function to restrict.

Returns (Function)

Returns the new restricted function.

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