var throttle = require('./'); function onprogress(n) { console.log('progress %s%', n);} onprogress = throttle(onprogress, 500); var n = 0;setInterval(function(){ if (n >= 100) return; onprogress(n++);}, 50);