According the underscore documentation:
throttle_.throttle(function, wait)
Creates and returns a new, throttled version of the pa
To extend Darhazer's answer
It's more like, except _.throttle is called imminently and then again after delay
milliseconds
function throttle(func, delay) {
var timer = 0;
return function() {
var context = this,
args = [].slice.call(arguments);
clearTimeout(timer);
timer = setTimeout(function() {
func.apply(context, args);
}, delay);
};
}