Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 2x 5x 7x 7x 2x 2x 7x 7x 7x 7x 2x | export const debounce = (func, wait, immediate, context = this) =>{
let timeout;
return function() {
const args = arguments;
const later = function() {
timeout = null;
Eif (!immediate) func.apply(context, args);
};
const callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};
export const NOOP = f => f; |