after
_.after(n, func)
反向版 _.before
。 这个方法创建一个新函数,当调用 N
次或者多次之后将触发 func
方法。
参数
n (number)
func
方法应该在调用多少次后才执行func (Function)
指定的触发方法
返回值 (Function)
返回限定的函数
示例
var saves = ['profile', 'settings'];
var done = _.after(saves.length, function() {
console.log('done saving!');
});
_.forEach(saves, function(type) {
asyncSave({ 'type': type, 'complete': done });
});
// => 2次 `asyncSave`之后,输出 'done saving!'。